PPageMisc: Display a message in case no customized keys are present.
PPageMisc: Change filename for export keys.
MPC: Delete settings export registry file in case of failure.
MPC: Export settings now takes a path instead of displaying a save dialog.
DSUtil: ExportRegistryKey now sets GetLastError().
use the type specifier instead of a cast for float
build.bat: reindent
cosmetics: use the xml end tag where possible
update Inno Setup Turkish translation
Add the ability to choose the scale factor for the auto-fit zoom.

The factor is relative to the screen size.
fixed select subtitles
(if the subtitles were disabled earlier, had to turn twice)
MainFrm: Check if pDVDI is initialized in SetupDVDChapters()
Files from lcms2 submodule removed
lcms2 files moved to submodule
update to the latest git
.gitmodules: use spaces
MainFrm: Fix chapter marks breaking if EC_DVD_DOMAIN_CHANGE is triggered on a file, this is consistent with EC_DVD_TITLE_CHANGE.
Move some UUIDS to "moreuuids.h".
Cosmetic: Declare a GUID constant for Morgan's Stream Switcher.
Cosmetics: Try to use CLSID constants when available.
Subtitle input pin: remove a useless lock.
Prevent black lines from appearing on the sides of the video when resizing.

This happened mostly when resizing manually or when using auto-fit zoom.

Fixes #2423.
cosmetics for GetZoomAutoFitScale()
Merge pull request #34 from mpc-hc/lcms2-submodule

Move lcms2 to submodule