moving the SDL specific code out of the interface
refactoring continues

adopted and adapted sdl scancodes
added key <-> mappings
made tile_maps be loaded more dynamically
keyboard mappings

nearly complete
added proper key modifier support
a little cleanup; starting to refactor fonts
more minor work on refactoring text rendering

a few tiny bug fixes (should switch to master?)
text rendering work continues...
more work on fonts (and refactoring)
very basic font rendering done

refactoring nearing completion
refactoring "done" for now
Merge pull request #1 from bkentel/refactor

Refactor