Gradle Wrapper.
Base Gradle build files.
Inital commit, basic structure from MCInjector, Implemented two fixes related to Inner classes, one for a NPE, one for Differences between JVM implementation's sorting of HashSets.