Merging of aiinterface rewrite branch to the trunk. Everything should compile except arcInstanceScript and the LuaEngine, LuaEngine will be changed to use luabridge, and instancescripts need to be reviewed/redone anyway.
 Applied [Fix Crash On Charter Deletion Without Signatures - http://arcemu.org/forums/index.php?showtopic=22973]
FIXED : Logic error that prevented mobs from moving.
MODIFIED: corrected sql queries.
FIXED : Crash on logon when non attackable npcs spawn and a crash when shutting down due to an invalid vtable ptr when cleaning up proto AI_Spells.
ADDED: Added waypoint showing/hiding feature and reimplemented some previous waypoint methods.
FIXED: Some compile errors and tweaking of mob waypoint movement
FIXED: syntax error thx FlickR
MODIFIED : Changed a round waypoint enums.
FIXED : Fixed waypoint circle movetype.
FIXED: Reimplemented old code that caused crashes
FIXED: This should fix the linux abs(float) ambigious call error.
Attempt 2.
.....
FIXED: Couple of crashes caused by uninitialized interfaces.
FIXED: Some linux warnings
MODIFIED: Reverting ai rewrite changes.
FIXED: [paladin] Seals and Judgements:
- Seal and judgement of Light
- Seal and judgement of Wisdom
- Seal and judgement of Justice
- Seal and judgement of Righteousness
- Seal and judgement of Command
- Seal and judgement of Corruption
- Seal and judgement of Vengeance
FIXED: [paladin] Lay on hands trigger Forbearance
FIXED: [paladin] Seals of the Pure
FIXED: Quelled Helgrind's bitching about lock order violation ( this would have never caused a deadlock, but still let's be tidy ).