[gmake] allow mixing c files in cpp projects
[gmake] allow mixing c files in cpp projects: review changes, test added
Removed some duplication from the Visual Studio actions
Merged in domu/premake-dev-domu (pull request #46)

[gmake] allow mixing c files in cpp projects