Tweak msvc_recommended_pragmas.h
Fix warnings reported by MSVC
Update hsproj