Switched rest of pet messages to MT_PetResponse
Overloaded Mob::Say_StringID with a version that takes a message type
Merge pull request #46 from mackal/pet_fixes_again

Switched rest of pet messages to MT_PetResponse
Attempting manual merge for Nature's Bounty
Work on implementing salvage
More work on salvage, added some extra checks and won't return stacks of items
Fix XML Type Declaration in example configs
Merge branch 'salvage'
Implemented Salvage AA.
Added a new coloumn to tradeskill_recipe_entires called salvagecount that works much in the same way to fail/success/componentcount
The code will default to the component list if nothing is found with a salvagecount
New script: generate_salvage.py will generate the entries for recipes with a failcount (make sure your config is vaild XML as well, it complains if it isn't)
Realized there was a better way to do the DB entries for salvage, so I changed the script.
Run the optional 2013_04_09_SalvageCleanOld.sql if you ran the old script.
Moved entity_list.Clear() prior to destruction of Perl objects in zone shutdown
Fix rare case where heals from buffs could be negative.
Turn NameApprovalPacket handling into a method.
Turn SendLoginInfoPacket handling into a method.
Turn GenerateRandomNamePacket handling into a method.
Turn CharacterCreateRequestPacket handling into a method.
Turn CharacterCreatePacket handling into a method.
Turn EnterWorldPacket handling into a method.
Turn DeleteCharacterPacket handling into a method.
Reorganized handling of Packets to be a bit cleaner.
Turn HandleZoneChangePacket into method.