Merge branch 'master' into next
* master:
Tag GIT_VERSION when Git is built with MSVC
Add scripts to generate projects for other buildsystems (MSVC vcproj, QMake)
Add README for MSVC build
Add MSVC to Makefile
Define strncasecmp and ftruncate for MSVC
Make usage of windows.h lean and mean
Add platform files for porting to MSVC
Add MinGW header files to build git with MSVC
Add empty header files for MSVC port
Test for WIN32 instead of __MINGW32_
Fix __stdcall placement and function prototype
Set _O_BINARY as default fmode for both MinGW and MSVC
Change regerror() declaration from K&R style to ANSI C (C89)
Add include guards to compat/win32.h
Avoid declaration after statement
pack-objects: remove SP at the end of usage string
Update the usage bundle string.
cvs: initialize empty password