Configuration file inclusion

Several dynamic definitions are generated by cmake over config.h
Merge branch 'reformat' into rfjump

Conflicts:
	src/CMakeLists.txt
	src/include/prereqs.h
Branding and YQ2_ cleanup
NOUNCRYPT is defined in config.h
YQ2_ cleanup
several symbol replacements

HT_* symbols are now used