Merge pull request #239 from umby24/master

Fixed issue #238
Fixed #241 Screenshots taken in singleplayer are saved to folder named "Generating_level"
Merge pull request #242 from fragmer/master

Fixed #241 Screenshots in singleplayer are saved to folder named "Generating level"
Fixed a number of issues in TextureSelectionScreen: [Load file] button now works (fixes #240), file extensions are no longer case-sensitive, improved error reporting and logging, added an indication of currently-selected texture pack, and added a hint when over 5 texture packs are detected.
Merge pull request #243 from fragmer/master

Fixed a number of issues in TextureSelectionScreen
Fixes #238 and #240
Cleaned up constants and variable names in com.mojang.minecraft.render.Renderer
Renamed MinecraftApplet$1 to MinecraftCanvas
Got rid of a 'this' leak in ParticleManager constructor. Level.particleEngine field is set in Minecraft.setLevel anyway, so this was never needed.
Merge pull request #251 from fragmer/master

Minor cleanup in Renderer, ParticleManager, and MinecraftApplet
Avoided rendering render pass 2 twice.
Consolidated two implementations of SkinDownloadThread into one. Merged NetworkPlayer's and Player's "newTexture" fields into one Mob field. Improved error handling in SkinDownloadThread (less console spam).
Merge pull request #250 from umby24/master

Lets try this again
Merge pull request #252 from UnknownShadow200/PerfFixes

Avoided rendering chunks in render pass 2 twice.
Merge pull request #253 from fragmer/master

Improvements to SkinDownloadThread
Reverted LiquidBlock to how it was before to fix a render type glitch
Client now logs GPU vendor, renderer info, and supported OpenGL version on startup.
Merge pull request #269 from fragmer/master

Client now logs GPU vendor, renderer info, and supported OpenGL version
Simplified timing code, to remove unnecessary "adjustment" based on System.currentTimeMillis()
Merge pull request #270 from fragmer/master

Simplified timing code (remove adjustment based on currentTimeMillis)
Fixed ClassicWorld format compliance in LevelSerialzier

The Metadata tag is required by ClassicWorld specs, even if empty.