EMI: Only allow transparent materials in EMI
GRAPHICS: Merge in the TGA-decoder from ScummVM
Merge pull request #655 from somaen/tgadecoder

GRAPHICS: Merge in the TGA-decoder from ScummVM
EMI: SoundTrack destructor destroys _stream if needed
EMI: TextSplitter supports spaces in %[...] format
JANITORIAL: Code style cleanup
Merge pull request #654 from Botje/wip

RFC: Lots of small fixes to make demo completable
ALL: Fix create_project merge
EMI: Use proper delete[] in TextSplitter
Merge pull request #656 from Botje/text-splitter

EMI: TextSplitter supports spaces in %[...] format
EMI: Use TGADecoder for Materials.
EMI: Fix formatting
GRIM: Fix formatting in TextSplitter
TinyGL: Fix ZB_fillTriangleSmooth to support the colour-support patch.
DEVTOOLS: MSVC2010 needs language extensions for GRIM and MYST3
Merge pull request #659 from quietust/lang_ext

DEVTOOLS: MSVC2010 needs language extensions for GRIM and MYST3
EMI: Implement opcode GetFontDimensions
EMI: Return float coordinates in Lua_V2::GetTextCharPosition
EMI: Fix text positioning
EMI: Properly scale sprites