Dungeon Crawl custom code merge
Added numerous modding hooks.
Added rules:
	Character:KeepLevelOverMax - Don't delevel a character if they are found to be over max level rule.
	Spells:UseCHAScribeHack - Optionally omit spells with CHA in effect12 when using scribespells and traindiscs
	Combat:MonkACBonusWeight - Adjust the weight threshold for monk AC bonus
	Combat:ClientStunLevel - Adjust the level clients kicks and bashes start to roll for stuns
	Combat;QuiverWRHasteDiv - Adjust the divisor applied to weight reduction for haste calcs
	Combat:UseArcheryBonusRoll - Make archery stationary bonus a roll
	Combat:ArcheryBonusChance - Archery stationary bonus chance

Added account flags and associated perl wrappers
Added EVENT_ITEM_TICK for interactive items
Added EVENT_DUEL_WIN and EVENT_DUEL_LOSE, which exports $enemyname and $enemyid
Added timer and interval to console worldshutdown command
Added EQW interface for worldshutdown and server-wide messages
Merge pull request #1 from EQEmu/master

Sync
EQExtractor2 SQL gen support for current client.
Verify OP_Ack size & fix crash in BasePacket::build_raw_header_dump due to uninitialised timestamp
Verify minimum size of OP_Packet, OP_Fragment and OP_OutOfOrderAck
Implement CRC16 using CRC32.
Changed return type of CRC16 to uint16
Make perl truely optional (Dalaya)
PERL ON BY DEFAULT - THANKS DALAYA
NULL check in Merc::CalcItemBonuses
Merge pull request #2 from EQEmu/master

sync
NULL to nullptr
Fix Auto XTargets not clearing on death
Change NULL to nullptr in RemoveAutoXTargets()
Removed my bookmark comments and cleaned up itemtick for cases where there are no tick items.
Various customizations from DungeonCrawl
Converted a lot of the char[] stuff internally into std:string
in addition I switched over to <string> rather than <string.h>
Removed the _MSC_VER special cases for Visual Studio 2008 and lower.
We no longer support 2008 and lower so these defines will never be used.
Working on fixing up QuestInterface to make multiple parsers work together in harmony, need to fix up Embperl parser next
Merge pull request #49 from addtheice/master

NULL to nullptr