First draft 1.7.9 support.

This is not modding minecraft. It's performing an update. Go away!
Merge branch 'master' into mc179
Fix REPLY handling in SimpleNetworkWrapper. Closes  #440
Tweak bad packet warning some. Makes it a bit more log friendly.
Deprecate getAABBPool so people can stop using it in mods. Failure to do so will result in 1.7.10 upgrade incompatibility. Use getBoundingBox instead.
Checking in pre3 work
Also patch in warnings for Vec3Pool - similarly removed.
FML now sets a security manager (FINALLY!). It's primary purpose at this point is to catch
rogue calls to System.exit so that they can cause a proper crash report, rather than
silently abandoning the game.
Fix up some patching bugs. Fully functional @ pre3
Pre4 update
Fix server side to write properly
Merge branch 'master' into mc179
remove the deprecation patches. The methods are gone now
Harden the security manager and make it less spammy. Clean up a bunch of deprecation warnings from guava.
Force the descriptors to the right type for the field they're referencing. Fixes
the sand issue
Add support for mod access transformers without a coremod requirement.
Use the "FMLAT" manifest attribute, with a space separate list of files
that live in the 'META-INF' directory. They should conform to standard AT
formatting.
Fix up other exit points. Should stop process hangs for clean exits.
Merge branch 'master' into mc179

Conflicts:
	src/main/java/cpw/mods/fml/relauncher/FMLSecurityManager.java
Fix NPE when no FMLAT is defined
Merge branch 'master' of github.com:bspkrs/FML into bspkrsgui