Minor README update warning against VS2012.
Remove all warnings resulting in totally clean builds

Does as it says on the tin. Various tweaks made to source and to project
files to make the builds come out with ZERO warnings.

Let's keep it clean from here!
Update `bare` extension to VS2013 and no warnings
Merge branch 'master' into warning_removal
Remove last of the warnings/errors after merging
Land #49 @OJ's fix for something which recover clean builds