[12235] Add GO status info to gameobject target command
(also included part of 12233)

Conflicts:
	sql/mangos.sql
	src/shared/revision_nr.h
	src/shared/revision_sql.h
[12244] Add positive exception for spell 18153
[mr2403] continue work from 2400, use TransportBase for store Vehicle base. also fix SD2 compile. testing.
SD2 update
[mr2404] SQL fixes
[mr2405] improve auto_update script.
[mr2406] Correct duration in temp summon by spell
Merge pull request #1235 from xarly/patch-1

Small correction in Camera
[mr2407] fix some typos in auto_update.sh
[12245] Change gameobject_template storage to SQLHashStorage

Also use direct-data iterators instead of lookup-entry calls

Conflicts:
	src/game/ObjectMgr.cpp
	src/game/SQLStorages.cpp
	src/game/ScriptMgr.cpp
[12246] Refactor code to check for scripted events

Conflicts:
	src/game/ScriptMgr.cpp
[mr2408] fix SD2 updating by auto_update.sh
[12247] Add coding style cleanup tools
[mr2409] Add event support for gotype 33. also correct some event-related calls. testing.
[mr2410] log error instead of ASSERT in pet corpse operations. testing.
[12248] Forward more information to spell-triggered spells
[mr2411] implement GetBaseSpellSpeed() method. inspired by 12249 and old discussion with Schmoo/Vladimir.
[12250] StartEvents_Event wrapper to start events

Conflicts:
	src/game/GameObject.cpp
	src/shared/revision_nr.h
[12251] Fix AoE targetfilling for quest- or killcredit spells

Bypass the there not fitting check if a spell-effect is positive to determine the aoe target filling
[12252] Load DestructibleModelDataStore