wip: i18n string catalog
Added some tests around the localization helper. Also non localized strings are shown in caps. This is temporary.
Changed StringCatalog to not be a singlton for use with the Pot file.
Checkpoint
Made checkboxes, radiobuttons and tabpages localizable.
Playing around with enhancing localizationhelper
Merged in some i18n work
Adding .gitattributes and .gitignore files