Docs: update the donations URL.
version.sh: simplify an unused if/else

base is only needed in the case where the current branch is not master
version.sh: fix for when master branch does not exist

This can happen when the repo is cloned with --branch.
In this case, don't try to find the merge-base and don't
append it to the version string.
Merge pull request #98 from m0vie/version

version.sh improvements
Updated German translation.
Fix: Do the initial track selection before running the graph to avoid deadlock.
Correctly show AAC streams as such in Files > Properties when using LAV Filters.
Correctly show Opus streams as such in Files > Properties.
Fix: Ensure the saved DVD position isn't incorrectly erased in file mode.
Playlist: add "Open file location" menu item

Fixes #3323
VMROSD: use proper callback function prototype
MainFrm: Prevent XySubFilter from being removed from the graph when cleaning up unconnected filters.

Temporary fix, either offer external subtitles as a pin on the graph or stop cleaning up the graph entirely.

Based on patch by Aleksoid.
Add AfxGetMainFrame() macro
PlayerSeekbar: code refactoring
PlayerSeekbar: smoother mouse seek
PlayerToolbar: be consistent with hand cursor

Previously it changed to arrow on right click
Update lcms2 to 8928bed.
Webserver: Convert the remaining png files to 8-bit.
Update docs/Compilation.txt for VS2012.
Updated Czech translation