Add Firework meta

Just in time for Guy Fawkes!

Includes the necessary handling of ItemMeta for Firework charges and Fireworks.

Yep, that's about it.

------------------------------

*Edited by turt2live*

**Related Links:**
- Ticket: #77
Considering the Bukkit meta it backs is FireworkEffect, I will probably
stick with that. Thanks for spotting :)

On Wednesday, 12 November 2014, Travis Ralston <notifications@github.com>
wrote:

> In src/main/java/net/glowstone/inventory/GlowMetaCharge.java:
>
> > @@ -0,0 +1,141 @@
> > +package net.glowstone.inventory;
> > +
> > +import com.google.common.primitives.Ints;
> > +import net.glowstone.util.nbt.CompoundTag;
> > +import org.bukkit.Color;
> > +import org.bukkit.FireworkEffect;
> > +import org.bukkit.Material;
> > +import org.bukkit.inventory.meta.FireworkEffectMeta;
> > +
> > +import java.util.ArrayList;
> > +import java.util.List;
> > +import java.util.Map;
> > +
> > +public class GlowMetaCharge extends GlowMetaItem implements FireworkEffectMeta {
>
> It's specific to charges right now, but may not be in the future.
>
> --
> Reply to this email directly or view it on GitHub
> <https://github.com/GlowstoneMC/Glowstone/pull/506/files#r20194657>.
>