Re-implemented all plugins

It was entertaining to say the least, but here it is. I've reimplemented all plugins under the new Pulsar system. As a bonus, I've reformatted the build.gradle to make it look cleaner, bumped the Gradle wrapper, Mantle, CodeChickenLib, CodeChickenCore, and Waila. Also changed assetDir to runDir, and the source JAR from allSource to allJava (because there's no point in shipping resources in it). Also updated some APIs to most recent available.