Implement part of the AbilityCycler System. This is incomplete...
Finish Event Side Stuff for the held item stuff.
Added more to the ability cycler.

Added renderer stuff
Added dummy renderer for nulls to never occur!

Unless you use the internals which you were not supposed to!
AbilityCycler: Completed serialization and deserialization.
Add matcher methods to cycler.
Remove inherited dependencies.
Finished registration system.

Added event cancelation.
Merge branch 'abilitycycler' into coaster-dev

Conflicts:
	NoxCore/dependency-reduced-pom.xml