* Core/Transports: Fixed new spawned transports not being visible for players already present on map
* Core/Battlegrounds: Removed unneeded code
* DB/Creature_classlevelstats: Prepare table for attack power and damage.
* DB/Creature_classlevelstats: Add attack power. Rogue class still lacking data.
* DB/SAI: Fix for quest 12449 & 12417 from MitchesD.
Closes #11373
* Core/Misc: Fix warnings

Fix warnings appearing with -Wstrict-aliasing flag.
* DB/Creature_classlevelstats: update attack power.
* Scripting/Boss Jandice Barov: Fix wrong spell id.
* Scripts/Misc: Ensure Creatures are in instances when required

Create ScriptedAIs that require a InstanceScript reference only if the InstanceScript exists, so if these Creatures are in an instance. ScriptedAIs that don't require a InstanceScript reference have not been modified.
This fixes many possible NULL dereference crashes happening when spawning a scripted Creature outside of an instance.
Fixed a GetOwner() and a ToPlayer() NULL dereference crashes too.
* Scripts/Misc: Fix uninitialized values

Fix uninitialized values in scripts reported by valgrind.
* Core/Transports

* Fixed transport orientation
* Fixed transport position desynchronization for stoppable transports
* Ignore spawnMask errors for objects spawned on transports
* Scripting/War Master Voone: Fix Cleave spell and minor cleanup.
* Core/Chat: Fix assert triggered by .npc add

Fix an assert in Aura::_UnapplyForTarget() caused by ".npc add" changing the guid of the spawned Creature.
* Scripts/Misc: Fix uninitialized values

Fix uninitialized values in scripts reported by valgrind.
Fix target and GetOwner() NULL dereferences .
* DB/Classlevelstats: Add base damage for exp2
* DB/Classlevelstats: Base damage for expansion 1
* DB/ClassLevelStats: All stats for testing.
* Core/Transports: Fix array overflow

Fix an array overflow in TransportMgr::GeneratePath() spline code.

Valgrind log:
 Invalid read of size 4
  at : G3D::Vector3::operator*(float) const (Vector3.h:650)
  by : Movement::C_Evaluate(G3D::Vector3 const*, float, G3D::Matrix4 const&, G3D::Vector3&) (Spline.cpp:103)
  by : Movement::SplineBase::SegLengthCatmullRom(int) const (Spline.cpp:171)
  by : Movement::SplineBase::SegLength(int) const (in /home/jackpoz/trinity/bin/worldserver)
  by : Movement::Spline<double>::initLengths() (SplineImpl.h:86)
  by : TransportMgr::GeneratePath(GameObjectTemplate const*, TransportTemplate*) (TransportMgr.cpp:125)
  by : TransportMgr::LoadTransportTemplates() (TransportMgr.cpp:78)
 Address 0x1d07d154  is 8 bytes after a block of size 300 alloc'd
* Buildsystem: Fix GCC not being recognized on Ubuntu

Fix CMake not recognizing /usr/bin/cc as GCC on Ubuntu ( 13.10 x64 ) .
* Core: user defined literals need a space in front