MainFrm: Immediately jump to rtStart if the favorite item is already loaded.
Web interface: Don't use HTML entities in Javascript code.
Fix remember file position when double-clicking on a playlist item.

If a position was previously saved, it will be restored unless the file is already playing.

This commit fixes #3304.
WebServer: switch to HTML5 and add normalize.css trimmed down to our needs.

Notes:

* seekbarchleft and seekbarchright width in player.html is set via js
* only controls.html isn't valid HTML5
* switch to Arial font
Use font-size:0 for #seekbar td.

This fixes a visible white line showing below the seekbar.
Use pre for the debug section.
web/info.html: document where the mpchc_np id is used.
Update controls.html.

* use lowercase method "post"
* make the reloadenabled checkbox centered
* move inline style to default.css
WebServer.cpp: no caching for css files.
controls.html: Add title to some buttons to clarify their purpose.
Merge pull request #96 from XhmikosR/webserver

Webserver
src\thirdparty\VirtualDub\system\system.vcxproj.filters: Remove non existent file.
Update Changelog.txt.
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