Maven Conversion and Reflection

I converted the project to Maven (for easier dependency management and to make contributing easier).

I also converted the project to no longer need to build against CraftBukkit, but to instead use reflection to automagically work across updates.

I have tested the plugin on multiple world generations, it works with the changes on multiple versions of CraftBukkit.