Simplify logic in tick start/end

Change the EnumSet equivalent of "A &= ~ new(~B)" to "A &= B".
This eliminates the need for one temporary object in a frequently called loop, and reduces the number of methods that need to be invoked.
New python script for signing partial jar files. See comments inside for details.
New python script to update java files for new package names. Usage: paython update_packages.py --mcp-dir <mcp folder> [Folders To Repackage]
Added an accessor for villagers
Merge pull request #158 from CovertJaguar/patch-2

Added an accessor for villagers
Fix LanguageRegistry loading files in UTF-8 format. loadLocalization should work for non-xml in
all languages now (assumes UTF-8)
Fix incorrect end length calculation. Closes #161 Thanks BStramke!
FML will now rename local variables to have JAD-style names instead of FernFlower var## names. New script to do this, to allow for modders to run it over there own code: python rename_vars.py -mcp [folders to rename]...
Updated patches for new JAD style names.
Initial setup for snapshot- the client compiles, but patches fail to apply.
Initial patch update for snapshot
Delete old patches not needed anymore
A couple of packaging tweaks, clean up more junk. It may come back but for now it's gone
Fix modlist to use the new texture binding functions, i think
Another packaging update. I think we're done now.
Temporary hosting
FMLLogFormatter: dynamic log level name

FMLLogFormatter now uses getLocalizedName or getName for log level name

Changes to be committed:
	modified:   common/cpw/mods/fml/relauncher/FMLLogFormatter.java
Fix mcp conf md5 signatures for the snapshot
Update license text to make clear that FML is not a way to sidestep
MCP licensing.
Fix logical error in comment text