In C89 and Ansi C variable declaration has to be at the beginning of a scope block.

Required to build in Visual Studio out of the box.
Fixed DLL version information.
Add Visual Studio files to .gitignore.
Add build results to .gitignore.
Fixed encoding information in DLL metadata.
Merge remote-tracking branch 'phw/win32_fixes'

See also pull request #12
fix indentation in discisrc.c + gitignore fixes
minor documentation fixes in discid.h

Lines shouldn't exceed 80 characters,
also linking the discid_feature enum.