Add FinalNBTTagCompound that stores its hashcode for itemidentifier lookups
Most users of makeNormalStack can use the unsafe version that returns the internal tag