ShaderProgram.varMap is no longer static, fix bugs with multiple programs using the same names

Add Vec4.toRGBA
Remove SpriteBatch since it doesnt really do anything
Remove unused import from FontRenderer