MYST3: Replaced 2d blitting tinygl code with new blit inteface.
TINYGL: Addressed a few issues with blitting interface.
TINYGL: Implemented sprite scaling
TINYGL: Implemented sprite rotation
TINYGL, MYST3: Added namespace to blitting API.
TINYGL: Removed static variable.
TINYGL: Added license header.
TINYGL: Implemented RLE blit optimization.
TINYGL: Split blitting function in multiple routines to make code more readable.
TINYGL: Removed unnecessary function arguments to tglBlitScale
TINYGL: Removed duplicated code.
TINYGL: Fixed sprite coloring and blending.

TINYGL: Fixed bug with sprite coloring.
TINYGL: Optimized color keying and fixed a bug with conversion from different types of pixel formats..
TINYGL: Fixed a bug in tglBlitRLE that disregarded destination position.
GRIM: Replaced tinygl sprite blitting with new API.
GRIM : Fixed two memory leaks in the blitting image creation functions.
TINYGL: Moved tglBlit functions inside the struct BlitImage.
TINYGL: Added shortcut for tglBlit API.
GRIM: Replaced a tglBlit calls with new version.
TINYGL: Fixed a bug about scaled and rotated sprites not being rendered correctly.