this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
Subprojects with "-" have problems, since the build system creates a define containing the subproject name, and "-" is illegal in macro names.