Fixed bug in hasItem algorithm, added method

- hasItem's return value was based off of the first matching Item, even
for metadata sensitive calls, resulting in false negatives
- Added ItemStack version of hasItem for convenience: it is the same as
passing Item+damage value
Fix creative bomb bag missing NBT

Bomb bags from the creative tab could not auto-fill with bombs when
picked up or held due to missing NBT tag