Move amalgamation files to ${PROJECT_BINARY_DIR}/src/
Change amalgamate.py working directory to root

For prettier filenames in /* File: XXX */ comments.
Fix #include guard