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
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
Merge pull request #49 from addtheice/master

NULL to nullptr
Merge pull request #50 from j883376/master

Fix Auto XTargets not clearing on death
Merge pull request #3 from EQEmu/master

sync
Fixing some regressions
Merge pull request #51 from josheb/master

Quest events and customizations
VS2010 compatibility
Fix NULL to nullptr for SQL queries
Fix NULL to nullptr for SQL queries take 2
Merge branch 'master' of git://github.com/EQEmu/Server
Merge pull request #54 from af4t/master

VS2010 compatibility adjusts
Changed dummy strings written into the TaskSelector packet from nullptr to ABCD since the packet size calculation was based on the strings being 4 characters long.