Graphics Systems Common Headers and Float Precision

Switch text drawing functions in GLES and other graphics systems to use float and refactored it to utilize common headers. Should be tested by someone capable of doing so, however we never even gave it a Windowing system bridge yet. Tested and works, merge when ready.