Fixed font_add_sprite and outlined binary buffers.
The font add sprite issue was with the glyph size being hard coded to
64x64 luckily greg figured it out, I just changed it to set the size of
the first glyph and resize from there. I also outlined the binary buffer
functions with correct data types in Universal_System.
Added comment.
Added temporary fix for font glyph index being off by 1.
Added fix for shaders to be used on text.
Finished outlining buffer functions.
Forgot to include from SHELLmain
Added buffer saving/loading/copying.
Added buffer reading/writing
Fixed strings in buffers, tested and working.
Fixed byte alignment.
Fixed number reading/writing from binary buffers, floating point still
does not work.
Cleanup and added comments
Merge pull request #398 from RobertBColton/master

Fixed font_add_sprite and implemented binary buffers. *Merge*