Removed villager bomb trades

- 'Barnes' trades never actually worked; removed
- Removed bomb and bomb bag trades from villagers
- Gorons still able to sell bombs
Updated EntityNpcBase

Copied villager behavior for setRevengeTarget: attacking NPCs affects
player reputation
All NPCs now respond to masks with dialogue
Added Barnes

- Villagers no longer sell bombs or bomb bags
- All NPCs respond to being clicked with a bomb
- Placeholder texture for Barnes
Fix name tag not carrying over
Fix gunpowder not being given
Added Mask Salesman model
Fixes issue # 22

Bags without NBT or without the correct key would return a capacity of
0, thus allowing them to be combined with another bag without increasing
the actual capacity.
Fix possible crash when throwing bombs

Possible to throw a bomb before its NBT tag has initialized, crashing
the game
Real texture for Barnes
Mod compatibility fixes

Fix for java.lang.ClassCastException:
littleMaidMobX.LMM_EntityLittleMaidAvatar cannot be cast to
net.minecraft.entity.player.EntityPlayerMP

Apparently those mobs are instances of EntityPlayer without being
instances of EntityPlayerMP, some odd shenanigans there.
Boomerang drops immediately if player dies
Increase and randomize Wizzrobe casting time

Should make Wizzrobes slightly less dangerous but slightly less
predictable
Update / standardize hookshot trade code
Added optional crafting recipe for Wooden Hammer
Updated .gitignore

Removed folder that no longer exists
Decrease Chu and Keese shock time per attack

Shocking the player now acts as a 'discharge' for a portion or all of
the remaining shock time
Mirror Shield Kick and Client/Server Recipe Fix

Fixes a NoSuchMethodError when using the Mirror Shield on a server, and
moves recipe registration back to Pre-Init to avoid recipes not
appearing for players on servers with item ID differences.
Merge remote-tracking branch 'upstream/master'

Conflicts:

	src/main/resources/assets/zeldaswordskills/textures/entity/npc_barnes.png