France faces debate over making the EU flag compulsory on public buildings, igniting controversy and opposition from both left and right-wing politicians.