Gradle tweaks and API updates.

This commit updates the Core and Forge requirements, as well as
importing some API files that used to be in Core and a few tweaks to the
build.gradle to prevent some errors.