Merge pull request #251 from bwilliams1/petbroom_fix

updated one of the duplicate 6361's to be 6360 (Broom of Trilon) which w...
Fixed a client crash created by a merge from EQEmu.

Merchants will no longer give you a price for NoDrop items.
Merge branch 'master' of https://github.com/cavedude00/Server
Netcode overhaul. Break all the things!

If this works you can thank Shards of Dalaya for being generous enough to allow me to use some of their old networking code for the new framework. Generally, it's the same though.
Merge branch 'master' of https://github.com/cavedude00/Server
linux fix?
why does windows even allow this? :/
Mac clients are picky about 0xFFFF as an opcode :X
Bind wound should work properly now.
Implemented penalties if your character goes too long without food and/or water. (After 1.5 to 3.5 hours without either you will stop regenerating health, mana, and endurance and your endurance will slowly drop to 0 causing -10 to some stats.)

The above change forced me to correct endurance updates.

Changed the way food bonuses and penalties in regards of consumption are handled also due to the first change.

Removed the OP_Stamina encode.

REQUIRED SQL:
utils\sql\git\required\2014_11_21_food.sql
Removed the various Intel duplicate packet workarounds since it appears the de-syncs have been fixed.
Changed the item focus code slightly to hopefully make it work better, and to put in a stop gap to prevent Godzilla pets until I can fix it (I can now replicate it locally.) In the event that a godzilla pet still does spawn, there will be a message in yellow sent to the client for all focus pets. Please post that message on the forums. You do not need to post the message if your pet spawns normally :)
ACK sequence fixes. Should now persist if it rolls over past 65535.
Merge branch 'master' of https://github.com/cavedude00/Server
Removed some Mutex locks that were locking the inbound thread when processing outgoing packets. In theory you should lock the inbound and outbound queues when sending/receiving data... may experiment with that later. It's what the EQ client does.
Fixed Extended Enhancement.

Removed ppdump as it's no longer needed or relevant.

Added walkspeed and runspeed to client #showstats.
Merge branch 'master' of https://github.com/cavedude00/Server
Merge remote-tracking branch 'upstream/master' into reagentPhase2_fix
hopefully I just took the source but here goes!
Conflicts:
	zone/spells.cpp