Updated to MC 1.8

Everything works! About the build.gradle changes, I know that you just pulled something in to change those, and now I'm reverting some of the changes. The apiZip is handy as then people can just download and easily extract to get the api source files. Putting the source files in a jar just seems dumb. This is much more convient for people who want to throw the Baubles api into their `src/api/java` source set. Also, the sourceJar from allSource to allJava stops resources from being in the source attachment.