Code cleanup
Updated the French translation
Avoid a couple warnings when compiling with Gtk+ 3.0
Avoid some warnings with Gtk+ 3.0