Hashable ItemStack container.

Compares and hashes based on the inner ItemStack, so is arguably
the right thing to do if you want to put ItemStacks into a HashMap
as keys.