Guard GCC / Clang compiler flags from MSVC
Remove non-source file from version control. Add .gitignore to hide non-source files.
Fix include path export.