This is a copy of some files from node-gyp, with some minor modifications.a

Currently based on v9.0.0 with support for vs2013 removed

node-gyp has a decent strategy for finding Visual Studio, and has a lot more developer time behind them to make a good and robust solution.
We may as well benefit from their solution than pointlessly reinvent it
