Added direct rendering of sprites
more glzDirectSpriteRender methods
started changing declares to enums
forgot the new type file
Removed all defines and replaced them with either enums or consts
Found 2 extra defines and a bug or two
added the origin variable to all atlas and text generation
extended the previous commit to include grid arrays to fix a bug
final commit before merge