TINYGL: Moved a few external C functions inside ZBuffer.
TINYGL: Moved all external C functions inside the struct ZBuffer.
TINYGL: Refactored zTriangleFill texture access code.
TINYGL: Added assert to ensure correct texture format.
TINYGL: Refactored fill functions inside ZBuffer struct.
TINYGL: Renamed ZBuffer into FrameBuffer
TINYGL: Refactored the name of FrameBuffer instance from zb to fb
TINYGL: Refactored the triangle function in a template fashion
TINYGL: Refactored shadow drawing routines
TINYGL: Removed all the macros from triangle draw routines.
TINYGL: Refactored line drawing routines.
TINYGL: Removed unnecessary files and updated changelog.
MYST3: Add missing namespace for Euler Orientation.
Merge pull request #924 from subr3v/buffer-refactoring

TINYGL: Buffer refactoring
Merge pull request #945 from JoseJX/FixMyst

MYST3: Add missing namespace for Euler Orientation.
TINYGL: attempt to fix Matrix4::inverseOrtho() and fixed shadow variable warning
TINYGL: fixed formatting and minor cleanup
EMI: Fix typo in animations
GRIM: Reduce the scope of color, fixing a variable shadow warning
MATH: Rename getVector3d and add comments for the Vector3d class.