Scripts/Misc: Small code optimizations
Core/Commands: Handle "" as empty string argument

Fixes #11548
Core/Misc: Fix warning
DB/Gameevent: Fix Noblegarden start date acording ingame calendar

NOTE This is only valid for wow 3.3.5a
Core/Misc: Fix warning with GCC
DB/Creature: Remove 2 no longer existing mobs
Rename 2014_03_29_01_world_creature.sql to 2014_03_30_01_world_creature.sql
SmartAI: Use same method for removing auras in EnterEvadeMode as in CreatureAI

Also fixes warnings about duplicate auras. Self-casted auras were not removed on entering evade mode in SAI as they are in CreatureAI.
Core/Misc: Defined a few fields in Map.dbc and rewritten InstanceMap::GetMaxPlayers to match what the client does to determine max players
 DB/Gameevent: Fix typo
Update 2014_03_30_02_world_game_event_335.sql
Core/CreatureText: Unify log messages and add GUID
DB/SAI: Fix warning about missing creature_text (wrong target_type)
DB/Equipment: Added blizzlike values for the equipement of every NPC.
DB/Equipment: Killed the errors added in b7a915c39623fd1204bd418586dddd8ae04a8a5c
DB/BroadcastText: Created BroadcastText table -- contains every gossip, creature text & npc text. Note that it has NO use for you for now except if you want to pick some texts from it to add them to your scripts/Pull Requests. This file will be used as a globalized table which other ones will link to in the future.
DB/Creatures: Added all NPC mounts with sniff values
DB/Creatures: Corrected creature addon values for mounts
Core/Sai: Added new db errors :P (hihi)
Core/Misc: Fix some static analysis issues

Add some asserts and additional NULL checks as sanity checks.