Add Gradle 2.0 wrapper to project and update .gitignore

Added the gradle wrapper required to build the project, as well as updating the
.gitignore file with the various generated files that aren't needed within the
project itself.
Add basic mod skeleton with config gui support

Add a skeleton mod that has a configuration system which handles both
configuration settings from a global context, as well as loading from within
other classes. This also includes the new forge configuration gui, and will
automatically reload configuration settings set from within the gui.
Add gradle build system and use the gradle-git release plugin

Added a gradle build system to manage the building of the project. It uses the
gradle-git release plugin from @ajoberstar to manage versioning.
Update forge version and fix config gui class reference

Update the version of forge used from 1180 to 1187, which has a bugfix for
minecraft SMP when dealing with larger numbers of mods. Also fix a reference to
the configuration gui class which was broken due to the class name being
changed.
Add CoFHCore/Lib as a dependency to the build system

The mod will require CoFHCore/Lib as a main dependency, so I added it to the
build system. The method used is not the best implementation, which is adding
it to the main source set during development, and stripping it out from the
final obfuscated jar, but after much experimentation, this was the easiest
method found with the least amount of problems occuring. During build, the CoFH
libraries are cloned from github using the CoFHCore/Lib_URL and _HASH
properties, as CoFHCore gets upgraded, this hash will change to point to a new
commit. The resulting files are cloned within src/cofh/[core, lib], and their
source added to the main project.
Update CoFHCore and remove CodeChickenLib dependency

CodeChickenLib was repackaged along with CoFHCore, so it is no longer required
to be included with the build. Updated the git hash to the latest version, in
preparation for porting over the mod to using CoFHCore native methods.
Change mod to use the BaseMod class from CoFHCore and some refactoring

Refactored around some packages to be more in line with the way that the rest
of the CoFH suite of libraries and mods are structured, and also changed the
mod to make use of the BaseMod class from CoFHCore.
Update CoFHCore git hash to the latest version

Updated CoFHCore to the latest version, which includes some fixes and should be
on track for the second beta of CoFHCore coming in the future.
Enable use of the CoFHCore mod version checker

Changed the layout of the version string and added in the functionality
required to have version checking at startup if enabled in the config, which is
the default. This functionality is offered via CoFHCore and now used by this
mod.Enable use of the CoFHCore mod version checker
Reformat some code to be better in line with CoFH Coding Style
Tweak Configuration gui to hide subcategories from the main view

The configuration gui will now not show subcategories from the main config
screen, and now is able to be drilled down as expected through the various
subcategories. Also renamed a few files to bring them more in line with the way
other CoFH mods do the naming of their Gui configurations.
Fix import from config location change

Forgot to commit the change to the core mod file with the new package path for
the AstroConfig global config class, which moved from the util to core package.