Be more robust when building in parallel

* handling symlinks by doing extra checks
* Reducing the cmake dependency list on targets, not outputs of custom commands
Add key and button handling
Add i18n README to help future translators
Merge pull request #9 from OdyX/dev-more-i18n-fixes

Some more i18n fixes