Improve compatibility with VS 201x Utility projects
Support project-level custom rule variables for VS 201x
Merge utility and build rule improvements
Added cleanExtensions(), with VC 201x support