version.sh: ditch SVN version numbers completely and use git describe

Side note: As a cosmetical change, if no git is present, the hash won't
be added to the full version string anymore as useless " (00000000)".
version.sh: refactor to improve messages when no git available or not a git repo
version.sh / mpc-hc.exe.manifest: generate full version number

Get rid of the redundant definition of the fixed version number
in mpc-hc.exe.manifest.conf.

Instead, use the values from version.h and write the whole version
to the manifest file.

version.sh is now the only place where version numbers need to
be changed.
version.sh: add two more echo commands to print some useful information

- echo MPC_VERSION_MAJOR.MPC_VERSION_MINOR.MPC_VERSION_PATCH
  gathered from version.h
- echo full git-describe output
Update docs/Release.txt for the version changes.
version.h: Don't mention the revision in stable releases.

It will always be 0 in that case.
Rename Beta to Nightly.
Remove VS2010 support.

Also remove the MFC hacks we used for VS2010 to reduce the executable's size.
Remove stdafx_common*.h.
Add missing includes.
Remove workaround for the C4005 warnings.

The issue is fixed in VS2012.
Don't exclude the normal warnings when running /analyze.
Revert "revert r5403"

This reverts commit 0199ac6f967f6ba8271323f124d1790a16d840bb.

Conflicts:
	src/MPCTestAPI/MPCTestAPI.vcxproj
	src/filters/transform/VSFilter/VSFilter.vcxproj
	src/mpc-hc/res/mplayerc.rc2

Embed the manifests via the project files. The issue we had with mt.exe is fixed in VS2012.
Disable OmitFramePointers for Win32 too.
Remove the obsolete "_ProjectFileVersion" property from the project files.
Remove unneeded ImageHasSafeExceptionHandlers and IgnoreSpecificDefaultLibraries from the project file.
Merge pull request #110 from XhmikosR/remove-vs2010

Remove VS2010 support.
Update VirtualDub to v1.10.1-test12.
Run astyle.
Use program directory as current directory

And do that as soon as we can.
Fixes #3495