Straighten up the Taming classes in order to stop passing events around quite so much. Also reordered some checks in our EntityDamage listeners for readability & efficiency purposes.
Straightening up our InventoryListener, SwordsManager, TamingManager,
and UnarmedManager.
AnimalTamer already has a getName() method.
Cleaning up more combat checks.