Add console color assets

Just some textures because shaperenderers don't play well with
transparency
Add LoadingFinishedListener

So that console may get its textures as soon as possible
Create Console class

Right now it's barebones..

It temporarily has its own SpriteBatch because otherwise it would be
drawn too big when the normal SpriteBatch has its projection matrix
changed by LevelScreen.

Possible fixes to this include either:
-use 2 SpriteBatches, one for UI and one for everything else
-use 1 SpriteBatch, and switch between projection matrices to draw UI

I'm not sure which one is more performant.
Show Console at all times
Only show console when backtick is pressed (`)

This key was chosen because hardly anyone ever presses it for any
reason, and it's also used in some other games as the console key.
Almost all if not all source engine games, at least.
Use a seperate InputProcessor 

GlobalInputProcessor should be used for inputs that always need to be
caught, regardless of what screen is showing. This is true of the key
that brings up the console
Set console's stage to receive input when console is shown
Test skin resources
Text entry and display widgets working (skins not final)
Create new logging wrapper

Sends logs to Console as well as Gdx.app.log
add LoserLog.log
Fix log not working early in startup process
Use LoserLog everywhere Gdx.app.* is used
Debug messages always log to the real console
Spit console input back out
Scroll to bottom of console log automatically
Parse arguments into types in order to call reflected methods
Console runs commands!
Focus console when it comes up
Fix console not always scrolling to the bottom