Implement Ability Cycler.

Completes #36

1. Added MMOPlayer Object to cycler.
2. Added method to fetch bukkit player.
2b. Fixed Formatting
2c. Moved cycler
3. Added itemStack checker Method.
4. Added config options to itemStack checker Method.
Publicize Ability Name Variables.
Fixup AbilityCycler item checking.

Also implemented hashcode and equals check.
Publicize name and id variables of classes.
Implement Missing stuff.
Merge branch 'NoxMMO/AbilityCycler'