Bring build tools up to date, change some project settings

This commit brings the source into line with the general format/settings that are used in other exploits and some other small modifications including:

* VS 2013 tooling.
* Naming conventions.
* Auto-copy of compiled binaries to the right folder on post-build when in release mode.
* Couple of basic Doxygen doc mods.
* Adding known defines for certain magic numbers.
* Changing the source file to `.c` from `.cpp` to avoid issues with VS 2013 tooling and inclusion of reflective loading code.
* Updated binary to include the platform (`x86` in this case).
* Fix up small typo.

I've also included the compiled binary (commit has been signed), so that it can be used for testing. I don't currently have any machines which I can test this one so I'd appreciate it @kyuz0 if you could give it a spin for me.

Thanks!