msvc: support VS2010
msvc: fix for VS2010
update .gitignore for VS2010
Merge branch 'test' into msvc2