Add complexity alias to Doxyfile
Change mode of bootstrap.py
Add single.py script to generate a single header of a module.
Create directory if it doesn't exist for single.py

Along with that, fix some minor newline issues.
Allow "submodules" to be specified for creation of single headers.
Change lexical_cast to allow any string type.
Add make_unique helper.
Add syntax checking build system
Add enums module.
Fix compiler errors with the enum operators.
Add has_flags, set_flags, remove_flags, combine_flags to enum module.

Also add tests.
More compiler error fixes and tests. Add operator== and operator!=