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
Fix compilation after ccc06fc70fac4ae0772af68727c89bad349016d9.
AviSplitter: Fix a crash when closing the file while re-indexing.

That crash was visible only if the user seeked while re-indexing a broken file and then aborted the re-indexing.

Fixes #2805.
Open the specified bdmv file directly if the internal mpeg splitter is disabled.

This allows a third party splitter to take full control of the title selection,
and doesn't rely on MPC-HC to make the (initial) title choice.
Prevent the check for update to be run while one is already in progress.
version.sh: Improve the handling of the branch name.

The branch name was cut when on no branch.
fixed reading default and forced flags from LAV Splitter