Added gitattributes.
Updated gitignore to remove detritus from other build chains.
Updated VS project to remove generated headers from other build chains.