COMMON: Add erase method to String class
TOOLS: Add support for MSVC12 in create_project
GOB: Add hypothetical 32bpp support
VIDEO: Add hypothetical 32bpp support
VIDEO: Add hypothetical 32bpp support
VIDEO: Switch Indeo3 decoding to using the common YUV410 conversion code

It now runs much faster and looks better too. Thanks to DrMcCoy for testing.
GRAPHICS: Cleanup the YUV to RGB usage documentation
NEWS: Mention Urban Runner video quality
NEVERHOOD: Fix the second tape sprite in the whale room

The second tape is now correctly faced to the right
NEVERHOOD: Slight cleanup to the navigation scene code
NEVERHOOD: Fix display of the dynamites on shelves in the dynamite room
NEVERHOOD: Fix sound effect heard when the castle elevator door opens

The condition where the elevator door opening sound is heard is
triggered twice. Now, we prevent it being triggered a second time.
VIDEO: Fix Indeo3 luma scale

Now black is really black
NEVERHOOD: Fix mouse cursor in the statue screen with the ladder button

The mouse cursor resource hash used in that scene was incorrect,
resulting in broken palette
NEVERHOOD: Fix cursor glitch before looking down the lowered bridge

The navigation scene type used was wrong, resulting in cursor glitches
when moving the mouse cursor at the screen edges
Merge pull request #342 from RichieSams/addDeleteRangeStringMethod

COMMON: Add erase method to String class
KYRA: Fix (a few) font checks for systems with unsigend char.

Thanks to wjp for reporting those. This only affects games with SJIS font use.
BUILD: Pass -Wno-nested-anon-types to clang.
SAGA: Fix odd memcmp() conditions, as reported by clang

Thanks to LordHoto for pointing those out - they followed the incorrect
paradigm of previous code
MT-32: Sync with the latest changes in munt

This syncs our code with munt commits 258cd89 and 17b40a6