DB/Quest: Master of the Storm part 3 of 5

By dr-j, closes #10705
Replaced try/catch by non-throwing socket.close()
Prevent duplicate call to MapUpdater::deactivate causing a crash on shutdown
Remove extra qualifier to make GCC happy again
Fixed gcc build without pch
Core/Maps: Fixed crash caused by using invalid coordinates

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

Conflicts:
	src/server/shared/Utilities/Util.h