TINYGL: Added external interface for tglBlendFunc
TINYGL: Encapsulated pixel access in FrameBuffer class, provided an implementation of glBlendFunc.
TINYGL: Implemented alpha interpolation in triangle rasterization routine.
MYST3: Add support for the sweeping counter
MYST3: Fix the variable not in range opcode logic
MYST3: Add support for movies with additive blending

This is used in LIFO 66
TINYGL: Implemented alpha blending and color transformation in sprite blitting for Grim TinyGL renderer.
TINYGL: Modified changelog.
Merge pull request #937 from subr3v/glBlend-implementation

TINYGL: glBlendFunc Implementation
ALL: sync with ScummVM
GRAPHICS: Refactoring

Rename some variables and functions of the graphics drivers to distinguish properly betwen textures and materials.
TINYGL: formatting code
MYST3: Fix rotation for camera perspective.
MYST3: Don't draw a transition when loading a save from the launcher
MYST3: Mark implemented variables as such to cut down on warnings
MYST3: Fix a typo
MYST3: Implement opcode soundPlayBadClick
MYST3: Refactor the cube drawing function
Merge pull request #950 from JoseJX/FixMyst3ShaderPath

MYST3: Fix rotation for camera perspective.
TINYGL: fixed previous formatting