Disabled choice strikeout and underline font style default subtitle. Disable the selection of color in CFonyDialog, because it is not used here.
VSFilter: bump copyright year
update copyright year for the modified files
pthread: introduce default lock manager

Based on a patch by Luca Barbato
build.bat: use the x86_amd64 toolchain since the VS IDE is using it and otherwise the compiler's mismatch if one builds via build.bat and then the IDE
Removed "error resilience" and "IDCT Algorithms" from the video decoder properties (ticket #2823).
Updated German translation.
Fix some clipping for translations in the Miscellaneous option page.

It was affecting German, Russian and Ukrainian translations.
updated resources for e3dcb511d1 (step 1)
updated resources for e3dcb51 (step 2)
optimize version.sh and update_version.bat

- version.sh already used bash-specific syntax, and MSYS uses bash for sh, anyways,
  so make the script a real bash script and properly call it using bash.exe
- optimze bash syntax (avoid external tools, don't use echo -e, use $() instead of ``, lowercase vars, ...)
  see http://mywiki.wooledge.org/BashFAQ / http://mywiki.wooledge.org/BashGuide
- only use plumbing git commands instead of porcellain commands in combination with external tools
- the script is never passed an argument, so remove the $1 check
- bump copyright year
- make sure the manifest file gets updated in case the manifest.conf changes,
  but the version has not yet increased
- convert line endings to UNIX, because otherwise it will fail when calling it in
  cygwin or native linux
version.sh: count revision number up to HEAD, not just to mergebase(HEAD,master)

The merge base revision is added to the end of the full version string
Added scripts to convert between hashes and revision numbers.

Original script by Armada