change generated CMLists ws to better match starseeker's ws
add build logic for unity builds (mostly in generated CMLists)
fix copy/paste error in cmake message
perplex/lemon/re2c not found messages can confuse users

make find_package quiet for all 3, then if all were found, print a message
to that effect.
cannot treat the schema scanner source as a config file, so add /*WARNING*/
fix tests that were broken by file name changes
missing colon in error messages