Merge pull request #50 from Krapht/master

Fix for getNextAvailableRenderId() returning ids in use by vanilla - thanks krapht!
Fix double forge init on server
Add in a sided packet registry so that client vs server can vary
Add in a simple packet dispatcher for sending packets around
Entity AI accessibility, also AccessTransformer can make certain classes public now
Add in callableminecraftversion
updated conf, commands patch (missing newline?) and capturing the actual running
MC version and validating it at relaunch time is the correct MC version.
Don't spit debug all over the floor
one more change for the road :)
Capture server packet handling errors into the FML log file for diagnostics
Generate channel registration for client, also, do it before the login events so you can send packets
Add in a sided variant of the packethandlers in the annotation - also, a bit more
explicit warning on when to register blocks - if you do it after pre-init, you'll
reset the achievements
Fix derp with EntityRegistry- bimap is not the right type for the name->container list
FMLModcontainer should not complain about annotations it has no idea about. so stfu fmlmodcontainer
Fix derp in LanguageRegistry
Tidy up some APIs, expose the addOverride mechanism. This should be pluggable by forge
but may need work to allow for each mod to have it's own override set
Update spritehelper bitmaps for items and terrain
Change language loading a bit
Fix up relaunch of the applet
Actually fix the applet launch - it now launches properly *and* closes the window