Core/Network: Allow storing any packet types in Socket write queue to reduce the amount of copying going on
DB/Misc: Fix some spell area issues

Add spell area entries so some spells get removed when players leaves zone where its intended to be used: -

Closes #12669

Also fixes imbued scourge shroud http://www.wowhead.com/item=34782/imbued-scourge-shroud so the aura gets removed when player leaves the Temple City of En'kilah.
CI/Travis: Compile all branches

Also added master and 4.3.4 build status to the README
CI/Travis: Fix typo added in previous commit
Conf/World: Disable player limit by default
Core/Network: Optimized packet sending by removing unneccessary memory copying
Tools/mmaps: Change the PCQ queue to uint32 again

6f272ea5b7d65518 re-added support for non-pointer types
Fixed a rare crash case when authserver socket was forcefully closed during read

Closes #12634
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4

Conflicts:
	README.md
	src/server/game/Entities/Object/Object.cpp
	src/server/game/Entities/Object/Updates/UpdateData.h
	src/server/game/Server/WorldPacket.h
	src/server/game/Server/WorldSession.cpp
	src/server/game/Server/WorldSession.h
	src/server/game/Server/WorldSocket.cpp
	src/server/game/Server/WorldSocket.h
	src/server/shared/Packets/ByteBuffer.h