Deleted old dev (deobfuscated) directory and renamed ModLoader to LiteLoader

* Preserve the old dev/overview.html for javadoc generation
Fixes for ModLoader -> LiteLoader migration
Fix mcDataDir for test suite

Since the Minecraft class is no longer available on an obfuscated jar,
and is instead in the anonymous package, the old reflection/obfuscation
references no longer works in all cases.

TODO
* Remove reflection code, as reobfuscation is no longer a manual process.
* Remove dependency on Google libraries and use the library's own create
  temporary directory method instead.
Don't copy static members, as those are already inherited by subclasses.
Add LiteLoader metadata
Add Gradle build configuration and reformatted *.properties files

TODO Works, but needs refactoring/tweaking.
Migrate demos from ModLoader to LiteLoader

TODO
* Decide if making forge versions which affects the fate of mcmod.info
* Cleanup ModLoader class/comment/method names
Make gradle depend on the 'bin/minecraft' dir instead of a deobf jar

* One less dependency in the lib/ folder
Remove coremod, as LaunchClassLoader makes this technique obsolete
Copy the MANIFEST file from dev to reobf distributions
Move LiteMod for impending boostrap fork
Update to MCP 9.08 / MC 1.7.10
Preliminary gradle support for Forge
Split the LiteLoader mod into the original wrapper and a wrapper-wrapper
Reflect field in an FML environment too
Initiate LSDController with Mojang's LaunchClassLoader instead of any custom class loaders that a mod loader may use
Allow the LiteMod to be an event delegate if the LSDController doesn't have one

Previous behavior was /always/ be the event delegate
Refactored ticking callbacks into game ticks and render ticks
Refactored constructor for LSDController initialization

* Use LaunchClassLoader
Refactored build.gradle, package combined bootstrapper jar, prepare javadocs