Fixed build without PCH
Buildsystem/GCC: Enforce version 4.7.2 and enable c++11 compilation
Core/Misc: Removed unused defines, added missing include and removed a few warnings
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore