Implement BUKKIT-5506

implementation of new methods for Firework lifetime control, also a necessary visibility change of EntityFireworks.ticksFlown.