Implement firework and firework effect item meta

This commit makes it possible for fireworks (and the firework charges) to
be supported on the plugin side. The recipes for these complex items are
not implemented in this commit as they are pending an implementation of a
system dynamic enough to handle the diversity of the recipes.