Add ReflectionConstants for better Firew.Renderer reflection operations

Add the ReflectionConstants class which provides some useful constants
required for operating with NMS/CraftBukkit code using reflection. Also
use that new class in FireworkRenderer and clean it up.
Add object system particle object api

Add an api for customizing particle objects, as well as a renderer for
those objects.
Add object source calls to ObjectSystemRunner

ObjectSystemRunner now actually calls all available object sources.
General object system cleanup and bugfixing