Post VS2013 merges for #34, #39, #42, #43, and #44

This PR lands most of the outstanding PR's from @OJ, post-VS2013. Mainly, I'm proposing this PR in order to speed up validation testing.

This PR contains:

* #34, clean shutdown
* #39, Win 8.1 and 2012R2 compat for sysinfo_version
* #42, Incognito v2 update
* #43, getproxy command
* #44, webcam fix

These all merged cleanly.

This PR does **not** contain PR #38, since that conflicted with #34 (but not master). That'll need to be sorted.

All of the above has been successfully demo'ed, so this PR should be landed so binaries can be rebuilt for distribution (assuming the Jenkins build passes).

Please do test the new functionality again, though, now that they're all together, just to be sure nothing got stomped in the merge fest.