Added french support, unfinished us mac layout.
Added layout generation helper tool.

The BruteKeyLayout can detect many HID-Scancode -> ASCII mappings and
help find the last by a tedious manual process.
Added french layout to arduino