Merge pull request #82 from Chicken-Bones/master

The access transformer will now handle classes in packages.
Actually *use* the sorted mod list
And more mod sorting fixes.
Add in a convenience method for getting a class instance based on
existence of another Mod. Useful for soft dependencies.
Always for ML mods into "public" class accessibility - we don't call from the default package like ML does.
Versions now have two flavours: the @Mod(version) which is the "programmatic version" and
is used for all version relationship calculation. The "display version" as sourced from
mcmod.info is used for display purposes only and can be literally anything. Note: they fall back
to one another when they're missing, and to "1.0" if both are absent.

Also, changed @Instance. Now, you can inject *other* mods using @Instance as long as you depend
on them as a "before" or "dependency" relationship. Classes containing @Instance will only be
loaded if the Mod the @Instance refers is present. So you don't have to worry about runtime class
resolution.
Some functionality fixes for @Instance injection.
Fix a couple of modloader mods. Thanks!
Fix missing addCommand call: thanks "spawnwolf test command"
Fix up network negotiation - now it will disconnect with a nice
error screen if there are missing mods on the client vs server
Fix trying to load the client side packet handler, when on the server, hopefully?
Some tests
Fix so we always send received packets to handlers.
Renders 250 filtering useless unless i can figure a way to intercept *outbound* packets that isn't as messy as I'm
contemplating
Fix keybindings not loading properly from gamesettings file after restart
Remove debug statements
ModLoader mob spawns use packet 24- build a bypass system so that
they can still use it
Inverted boolean logic. Grrr.
Add in an ItemRenderer null check so FML can run render adding mods
Use a null socket and try to prefer the result of getLocalHost in the broadcast data.
Add in random jar/zip files to the classpath. UGH this is so fucking ugly it's not funny.