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
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
MpaDecFilter: updated "#include ..."
DeCSS: fixed warning.
Partially revert "MpaDecFilter: updated "#include ...""

This reverts commit 2eb373af9abfd4f3e095f5949c42edb935f16647.

It breaks compilation.