Core/Config: User-friendlyfy configuration parsing errors

It will now print useful error messages that pinpoint the issue
with the config file (missing file, bad syntax, etc)

In memory of MitchesD that lost 18 hours finding a problem with
his config because of a duplicated line.
DB/Creature: Spawn missing spawns (3.3.5)

Spawn Miles Sidney and Wright Williams who are missing from 3.3.5 world db
DB/SAI: Add some missing texts

* adds texts for Bimble Longberry
* Rescripts Miles Sidney and Wright Williams so texts are said in order of dialect rather than just random texts, also adds the missing texts.
Core/Channels: Do not allow creation of channels starting with digits
Core/Chat: Restored split alliance and horde chat channels

Closes #12664
Core/Conditions: Added more infos for CONDITION_SPELL error log
Update 2014_07_28_13_world_sai.sql

Kill some startup errors.
Core/Authserver: Fixed invalid memory access when AsByteArray returns less bytes than expected
DB/Misc: Kill some startup errors V2

Resubmit for errors fixed in https://github.com/TrinityCore/TrinityCore/commit/7aff8037b50d2167596de976d12e8c947c9d3a9e from https://github.com/TrinityCore/TrinityCore/commit/e594630d30a831acf5562bf5f964ea4f33c9ace2
Scripts/BloodmystIsle: Fix StartUp Errors
DB/Waypoints: Pathing for Unending Voidwraith at Manaforge Ultrus. Only Visual but nice to have done :)
DB/SAI: Some SAI updates to use CMC
Scripts/OutdoorPvP: replaced some chat texts with proper defense messages
DB/TEXT: Replace incorrect text

Replace text on infused crystal http://www.wowhead.com/npc=16364 with correct emote text which should be used by this npc during quest powering our defenses,  

Leaving https://github.com/TrinityCore/TrinityCore/issues/12696 open though as there are sill more issues with this quest.
DB/SAI: Some SAI updates to use CMC
DB/SAI: More updates to SAI. A lot of non working SAI fixed.
DB/SAI: Eversong woods scripts

A couple of quest complete scripts for eversong woods

* The Fallen Courier
* Abandoned Investigations
Scripts/OutdoorPvP: dropped redundand code
DB/Misc: Some SAI, Waypoints, and emote fixes for Outlands.
Core/PacketLog: Save session ip and port information in saved packets

This data is put into the "optional data" part of each packet of the PKT 3.1 format
It will be used with WPP to debug some networking issues