Fix: External audio was not synced on open if restarting from the latest remembered position.

This commit fixes #3702.
Pin info: Fix misdetection of S/PDIF bitstreaming as PCM.
Update LAV Filters to 0.59.1-27-dede7ad (custom build based on 0.59.1-22-4ff4fd0).

Important changes:
 - Fix some potential issues with WMVA decoding.
 - Support some non-spec compliant MP4 files (ticket #3576).
Internal filters: Support WMV/ASF/DVR-MS splitting.

Refs #2655.
Disable internal WMV/ASF/DVR-MS splitting and WMV decoding by default.

Microsoft filters are generally more stable for those formats.

This commit fixes #3569 #3679 #3680.
Add missing GUID define for WMV splitting in cffd4fc1705172752c1c7d152f41411a9f41f20c.

Modifying the SDK header instead of ours is a bad idea...
Add a line-break in WMV internal filters tooltip for better readability.
Use Windows line endings for About dialog's "Copy to clipboard" feature.

This commit fixes #3706.
Add VS2012 update 4 version number.
Use pragma once.
Clean up structs/enums.
Update Changelog.txt.
SubPic: Added XySubPicQueueImpl for a XySubFilter compatability layer.
SubPic: Add subtitle consumer interface to SubPicAllocatorPresenter.
VideoRenderers: Fixed ambiguous cast to IUknown.
XySubPicQueue: Reuse bitmaps with the same id.
XySubPicQueue: Only create delivery event once, reuse it.
SubPicAP: Pass the correct video rectangle.
CXySubPicQueueNoThread: Fixed subtitles not being invalidated.
CXySubPicQueueImpl: Unlock pSubPic when aborting.