Implement message splitting
Client side priority queueing and message splitting.
Asynchronous UDP connection, move connection reset variables to the proper place.
Merge pull request #593 from godarklight/client-side-priority-splitting

Client side priority splitting