Add in SDL_ttf code

I wrote bindings for a good amount of the sdl ttf library, i will finish them at some point in the nearish future, and this can wait until then if you want.
I also added a small function on sdl.Color to convert it into the uint32 type that is used for colors in other parts of the library.