"After Playback": Always give "Once" events a higher priority than "Always" events.

This commit fixes #3001.
Cache access to mpc-hc.ini (both read and write)
Make access to cached mpc-hc.ini thread-safe

Access to mpc-hc.ini cache map is now serialized.
A race was possible between filter graph thread and main thread, as
some internal filters use CWinApp::GetProfileX() functions to load its
settings.
Save mpc-hc.ini in UTF-8
Subtitles: Improve error checking with ASS rendering.

Some crashes could occur when the SSA script was using obviously wrong values.

Uses the same check as libass for maximum glyph size.
Updated German translation.

Thanks to Luan who participated actively to this update.
Updated Czech translation
update Changelog.txt
update docs/Release.txt
German translation: get rid of useless hyphens
Replace "On top > Never" by "On top > Default".

In most of the cases "On top > Default" will have the exact same behavior than "On top > Never" but it won't try to override the "on top" flag if an external tool sets it.

This commit fixes #2689.
Merge pull request #48 from alexmarsev/ini_cache

Cache access to the mpc-hc(64).ini for faster settings loading/saving.

Refs: #2837.
Skip low resolution for autochange fullscreen monitor mode.
(mpc-be 2344)
Updated Turkish translation.
Subtitles: Fix a sanity check.

Fix 2c597d9a349d115690ff8437e19b91a2f731b27a to take into account the fact the size is specified in 1/8 pixels.
Profile: Fix a premature critical section unlock

While one thread's CMPlayerCApp::InitProfile() is performing the actual
initialization, other threads' calls to that method should not return.

Also migrate to MFC version of CCriticalSection from ATL. It provides
a couple of handy helper classes.
Updated Turkish translation.
Revert "German translation: get rid of useless hyphens"

This reverts commit 4c0bf4d2ec6985844c9a00dfd9c7bcbece7cf722.

Conflicts:
	src/mpc-hc/mpcresources/mplayerc.de.rc
updated Little CMS to d2d902b
installer: update Romanian translation