moreuuids: Add GUID defines for common subtitle renderers

Adds VSFilter (auto-loading version) and XySubFilter's GUIDs as
defines into moreuuids.h.
AppSettings: Utilize the VSFilter define

Magic strings begone!
FGManager: Block VSFilter when XySubFilter will get used.

This is generally a temporary solution.

In the future the amount of things in the check might have to
be adapted depending on the implementation of MadVR's subtitle
interface.
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.
About dialog: Add back the FFmpeg compiler in the clipboard output.
Correctly show AAC streams as such in Files > Properties when using LAV Filters.
Correctly show Opus streams as such in Files > Properties.
Improve the infinite recursion detection when parsing playlists.

The parser was sometimes too strict and rejected valid playlists.