Removed redundant casting
Replace PetLeftClickEvent and PetRightClickEvent with PetInteractEvent
Add calls to PetInteractEvent and implement 'cancelledByDefault'
Remove PetAttackEvent
Improve PetInteractEvent
Implement MySQL Support
Pets are Multi-Dimensional
Remove uneeded method from PetSpawnEvent
Horses are no longer casted as Pigs when adding Saddles
Remove uneeded travelDimension() method
Remove uneeded reference to main class
Add isMount to Pet instance
Change select methods from public to protected
Shorten duplicate clear method for file data
Improve updating of PetData lists
Improve Pet loading from file/database
Improve WorldChangeListener to use loading method from PetOwnerListener
Black Horse Type is no longer called "White" in the PetMenu
Only send PetMenu open message if required
Reorganise PetMenu options for Horses