In a symbolic act of reparation, France has posthumously promoted Alfred Dreyfus to brigadier general, correcting a notorious injustice that divided the nation over a century ago.