FLVSplitter: improved AAC detection in files

This is a backport from MPC-BE r2274
Merge pull request #56 from vBm/master

FLVSplitter: improved AAC detection in files
sync resources
installer: update Chinese Simplified translation
PPageExternalFilters: Cosmetics

* Remove an unneeded call to EnableToolTips.
* Add some asserts.
MpaDecFilter: Fix MPC-HC compilation with ffmpeg audio disabled

Lite builds were unaffected, but if you built a "normal" MPC-HC
with ffmpeg audio decoders disabled, it would not find
m_FFAudioDec, as it is only around when ffmpeg audio decoders are
enabled.
FFAudioDecoder: fix audio decoding for new ffmpeg updates.
Updated Catalan translation.

Refs: #2408.
RFS: Update to the GPLv2+ license.

The RARFileSource license is now compatible with GPLv3.
Updated French translation.
Fix: Play > Subtitles > Styles menu entry was incorrectly enabled/disabled.

This was broken in 0615b154c1a9e6289234a5acb6c2360b1560577c.

This commit fixes #2978.
Update Readme.md
RegisterHotkeys: Fix a rare crash.

Use the Windows API more correctly and add more error checking.

This commit fixes #2971.
Move code of shaders from registry and ini to separate files in folder.
Revert "Move code of shaders from registry and ini to separate files in folder."

This reverts commit da59b57a76da243275345bc5e6045382e13102e8.