Core: Use the correct function to convert strings to unsigned longs and unsigned long longs

Fixes wrong data being inserted into the database (i.e explored zones).
More info in #13493

Fixes #13493

Thanks to @jackpoz for finding the code issue and @Vavehl for an expectional bug report.
README: Update 3.3.5 build status badge
Core/Packets: Fixed Item.db2 and Item-sparse.db2 query replies
Fix non pch build
Core/ObjectMgr: Fix log format
Core/ConditionMgr: Add string include

Travis/Clang did not complain, GCC seems to do.
Core/Packets: Updated some of the movement flag opcodes
Core/Creature: Implemented negative levels for creatures having -1 as expansion
Core/Packets: Fixed player movement speed change packets
Core/Units: Updated byte order in UNIT_FIELD_BYTES_0 - fixes weird models

Closes #13648
Core/DBC: Move sPhasesByGroupStore and access method to DB2Stores

DB2Stores were not loaded yet at the old position.
Core/Packets: Added SMSG_MOVE_TELEPORT, SMSG_MOVE_UPDATE_TELEPORT, CMSG_MOVE_TELEPORT_ACK packets
Core: Fixed an old merge mistake
Core/Misc: Fixed some of the Coverity defects
Core/Game: Fix several warnings about wrong data types
Core/Game: Add missing default cases in switches
DB/GameTele: Add some Pandaria teleport positions.
Merge pull request #13646 from Naios/pandaria_teleport

DB/GameTele: Added some Pandaria teleport positions.
Core/DataStores: Fix startup (meh, @intelz)
Core/DataStores: meh, wrong build -.-