Core/Transports

* Fixed transport orientation
* Fixed transport position desynchronization for stoppable transports
* Ignore spawnMask errors for objects spawned on transports
Scripts/Misc: Fix uninitialized values

Fix uninitialized values in scripts reported by valgrind.
Scripting/War Master Voone: Fix Cleave spell and minor cleanup.
Merge branch 'master' of github.com:TrinityCore/TrinityCore
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 .
Updated the compilation requirements to compile the core.

For more informations read the following thread: http://www.trinitycore.org/f/topic/9214-updated-trinitycore-requirements-deprecation-of-old-compilers/
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
Merge pull request #11386 from Nawuko/vincent-fix

Core: user defined literals need a space in front
Scripts/Misc: Code cleanup

Remove some NULL checks not needed anymore after 3744c141841917075c295c3c38643e3d156eb9d4 .
Fix an invalid Creature to TempSummon cast.
DB/Classlevelstats: Fix damage for Exp0 Paladin Class.
25, 55, 59, and 61 to 83 are estimated all others are accurate.
DB/classlevelstats: Exp1 & Exp2 Paladin base damage.
Exp1 57 to 60 and 71 to 73 estimated.
Exp2 67 to 70 and 81 to 83 estimated.
DB/classlevelstats: Update mage exp0, exp1, exp2 base damage
Core/Spells: Fixed movement from SPELL_EFFECT_PULL_TOWARDS_DEST
Core/Movement: Fixed creature movement on transports