Add missing container clears to Storage.ClearContainers()
Simplify TicketHandler.HandleCreateUpdateGMTicket and Packet.WriteGuid
Make GetHashCode of Quaternion, Vector2/3/4 unchecked

Fixes System.OverflowException
Simplification and less duplicated code for some packet handlers

Avoid using packet.WriteLine
Remove unused usings
Remove Dependencies dlls and use NuGet packages instead
Target .NET 4.5 instead of 4.0
Fix parsing overflow with some rnd sniffs
Add GetTotalSize() and GetCurrentSize() to IPacketReader
Add human-readable byte string method to Utilities
Fix parsing 3.3.5 SMSG_NOTIFICATION and SMSG_GM_MESSAGECHAT

Pretty sure that the issue with GM_MSGCHAT only happens in TC
Implement splitting sniffs by session (ip and port) at the .pkt level

Partly reverts d97cb865ac685de46219aa0c6f2d40c4fa8c6084
Added parser for vehicle accessory
Added missing file in b6c910c7f4e76f51800233fade65f55d55628664
Added sql vehicle accessorys parsing support < 430
Core/Parse: SMSG_SET_PHASE_SHIFT for 5.4.8

*TODO: find out whats negative value in phaseid
Rewrite packet reading/parsing code

This way (read and parse each packet instead of reading all packets and only then parsing) uses considerably less memory
SpeedUp BroadcastTextId search for creature_text
Move exception handling code of ProcessFile to Main
Corrected struct for SMSG_SPLINE_MOVE_SET_FLIGHT_SPEED and SMSG_SPLINE_MOVE_SET_WALK_SPEED (5.4.8)