Fix up patches for FML, also, add in FML as a submodule rather than a zip
Add in simple texture management for mods using the stitcher. Scope with "{domain}:{texture}" to
get textures that are not at /textures/<item|block>/{texture}.png but /mods/{domain}/textures/<item|block>/{texture}.png
instead
Testing selective commit of submodule.
Added submodule changelog ganerator:

Updated FML:
MinecraftForge/FML@e74087ee430633475c3ca058e54e3ef242a9d6aa Ignore again, testing submodule.
Removed GNUWin32 files and uneeded files seince FML is now a submodule.
Remove window helper batch files.
Update python scripts to reflect that FML is now a submodule. Delete updateasmdata as it's in /fml/ now. Build should work once again.
Change FML module to read-only connection.
Update submodule
Copy over some needed files for debugging.
Rework configuration, configs should now use Config.hasChanged to deterne if thehould call save(), also re-worked the saving to not use String.format as much.
Fixed new python changes.
Updated FML:
MinecraftForge/FML@aed2cc446ad8d5882890c5f218eb894ea7bd2577 Force file name encoding to UTF-8, caused different zips on different systems.
Fix animation location for textures with domains
Add helper functions for deling with custom TextureStitched
Add callback on TextureStitched to control texture loading.
New world event for controlling potential entity spawnlists. For #430
Removed erroring imports and update build function to die on errors.
Fix ItemSeedFood respecting custom soils.
Updated FML:
MinecraftForge/FML@debbdc00be8ea1a261cdff83785ddc7100419a74 Capture Minecraft logs into FML logging
MinecraftForge/FML@74fffc6fdc2eda8caa9a7feb0826d7babb84751a Update next render to 40