This diff is pretty big, but I wasn't sure how to split it. This module was generated with [NodeRT](https://github.com/NodeRT/NodeRT) which generates native node modules from Windows API definitions. There were a few modifications needed because it wasn't updated to handle non-UWP Windows namespaces, but nothing big. I've marked them with inline comments. Additionally I included the Windows bootstrapper so we can use the native Windows APIs in our unpackaged app.
- When running `yarn install` the new module will install the required dependencies from nuget.
- This module is marked as optional so on macOS, `nuget install` script fails and the module is correctly ignored