Added Console

Resurrects TTS's wonderful console ;)

It has:
- a cursor
- left/right seek support
- left/right hold-down fast seek support (i.e. key repetition emulation)
- backspace support
- delete support
- home support
- end support
- 10 lines of command history
- semi-transparency
- letter P hotkey to open it
- hooks for plugins to define their own commands
- four commands: help, kick, changemap, endround (once I finish rewriting the rest of the TTS commands I might add them)
- more awesomeness than Orpheon's console

It does have one or two issues I might need to fix before you pull this though. (specifically, visibility of text, and how it command being longer than the console)