Merge pull request #217 from tyteen4a03/master

Replaced all .0F instances with F (saves bytes!)
Fixed model parts raising an OpenGL error.
Display lists are properly cleaned up in LevelRenderer, which can save large amounts of memory.
Oops, forgot to remove this line.
Merge pull request #218 from UnknownShadow200/GLThings

Bug fixes related to OpenGL.
Added a logger, mostly lifted from ClassiCubeLauncher.
Replaced Throwable.printStackTrace() with logger calls.
Replaced all System.out and System.err printing with LogUtil calls in our code.
Fixed console formatting in the logger. It now matches the file formatting.
Merge pull request #219 from fragmer/master

Improved logging
Fixed settings not being loaded properly (embarrassingly easy fix).
Merge pull request #220 from fragmer/master

Fixed settings not being loaded properly (embarrassingly easy fix).
Removed a bunch of unused code from ProgressBarDisplay and ResourceDownloadThread.
Removing more dead code, using type inference for genetics where possible, and removing some unused imports.
Wrapped a few leaky streams in try-with-resources constructs.
Reverted the accidentally-modified pom.xml
Merge pull request #221 from fragmer/master

Removing dead code, fixing resource leaks, and expanding use of Java7 syntax.
Catching up with repo changes
Merge branch 'master' of https://github.com/andrewphorn/ClassiCube-Client
Deobfuscated most of com.mojang.minecraft