Merge pull request #190 from authenticate/upstream

This is a small patch for Visual Studio. Tested as well on C::B/MongW by Bertram.
Fixed the windows.h include first character case.

Yes, this is trivial and geeky :)
Reverting VS project warning settings and .gitignore changes. This is a fork side only commit.
Adding a submodule for the VS2012 dependencies.
Fixing all level 4 warnings and higher.  This is a fork side only commit.
Update README