Alternative @SidedProxy setter for Scala.
Some more Scala @SidedProxy adjustments. Now properly supporting pure singletons, i.e.
object C {
  @SidedProxy(...)
  var proxy: P = null
}
Removed fallback, as all such singletons are properly handled by the new code now, and class implementations fall back to the code also used for plain Java mods.
Merge declaration and initialization of a variable.
Don't spit error on LWJGL not supporting 4.3 just warning.
Merge pull request #230 from fnuecke/master

Alternative setter logic for @SidedProxy in Scala classes/mods.
Separate network mod config from setup. Allows for Forge Packet Handler nicety
Fix server side derp with Forge network packet handler
Try and clean up cycle detection output a bit
More tweaks to the mod sorting code
Add in a pretty sorting error screen
Throw the sorting exception
Send the "suspect list", and print the suspect versions
Don't throw an exception if the scala adapter find a java proxy. I may add some distinguishers to @SidedProxy so you know which mod it's for.
Don't continue trying to send events to mods that depend on errored mods.
Add in an optional modid identifier for @SidedProxy. It's main use is when both scala and java @Mods reside in the
same package, and you want the @SidedProxy behaviour for a specific @Mod language type. In general it should not be needed otherwise.
Fix sysout with trailing messages after a newline
Attempt to properly fix deadlock if the internal server derps. It should never hang now. Damn you fast computer..
Small tweaks to the mcp data. Nothing major..