WINTERMUTE: Fix (still disabled) modTargetRect logic

Width and height were computed incorrectly.
Also, the shift by _renderRect is not necessary since that was to compensate
for the coordinate translation done by the original SDL_RenderSetViewport,
which we don't perform.
WINTERMUTE: Fix computation of _renderRect.

This reverts the changes in 4cf1d671.
Fixes the "notebook bug" - i.e. the notebook being only partially
drawn - in Dirty Split.
WINTERMUTE: Fix offset calculation with partial rects when sprites are mirrored.

This fixes the dress bug, aka Rosemary appearing "jigsawed" when passing
over her with the cursor when she is facing east.
See bug #3592907
VKEYBD: Make code agnostic of OverlayColor.

This removes the use of OverlayColor in vkeybd and supports both 16 and 32bit
overlays.
TESTBED: Make code agonstic to OverlayColor.
SCUMM: Add new variables in Nimbus Games version of Putt-Putt Saves the Zoo.
SCUMM: Always confirm quit when required in HE games.
GUI: Add too long string literal warning code to theme generation tool.

This has the same effect as clang's -Woverlength-strings warning of
string literals longer than C++ compilers are specified to work with.
GUI: Add code to default theme generation to reduce string length.

The additional code skips the extraneous spaces after the end of an
XML close brace (>) reducing the string literal by 3106 characters,
thus bringing it within the limit for C++ string literals.

Have regenerated the default.inc from scummclassic with this change.
Merge pull request #384 from digitall/themeMaxSize

Bug fix for default builtin theme exceeding maximum size for C++ string literal..
DEVTOOLS: Enable builtin theme in MSVC 2005 and 2008 in create_project.

This reverts commit b830f68bacd18f51f4dd912ce3b54ec47d63f31d as the
builtin theme is less than 64K again.
CREATE_PROJECT: Enable built-in theme for MSVC builds again.

This reverts commit d089658fb84f67652e9569bc03c76bcc65e7b881.
MORTEVIELLE: Improve reading of menu file

Do not try to read the menu.mor file as it has a different format not
supported (and detection for it was already removed). Also only tries
to read the menu for the original language. This avoids using the
French menu with the German game when both files are present in
the search path.
MORTEVIELLE: Some refactoring in Menu
MORTEVIELLE: Fix the initialization of verbs from the DAT file
MORTEVIELLE: Remove code related to unsupported display modes
MORTEVIELLE: Put resolution scaler in a const, remove some dead code related to it
MORTEVIELLE: Fix bug in previous commit, some multiple if statement optimizations
MORTEVIELLE: Avoid using sav0.mor in run()
VIDEO: Ignore some AVI lists with metadata