Merge pull request #266 from regneq/master

merge from regneq:master
Changed double attack to use new random method.
Changed the way incoming packets are buffered to increase performance (also different locking to help alleviate a crash/unallocated packet issue)

Some memory allocation cleanup in EQOldStream.
Merge branch 'master' of https://github.com/cavedude00/Server
Merge pull request #23 from cavedude00/master

merge from cavedude00:master