Set up the basic functionality of XmlOverTcpClient.
Handled the authentication procedure and sending responses for XmlOverTcpClient.
Handled enquire links.
Error handling for XmlOverTcpClient.
Merge branch 'develop' into feature/issue-464-mtn-nigeria-ussd-integration
Completed MtnNigeriaUssdTransport.
Fixed id generation issues in XmlOverTcpClient.
Ensured that last session message dilvery reports are disabled for XmlOverTcpClient and left a comment explaining why.
Merge branch 'develop' into feature/issue-464-mtn-nigeria-ussd-integration
Removed a .swo file that somehow made its way into a commit.
Cleaned up the MtnNigeriaUssdTransport tests a bit.
More cleaning up for the MtnNigeriaUssdTransport tests.
Added a resetDelay() for MtnNigeriaUssdClient to work properly with its reconnecting factory.
Made fixes based on the first review.
Merge branch 'develop' into feature/issue-464-mtn-nigeria-ussd-integration
Better error handling for mtn nigeria ussd transport and its backing protocol
Exception handling in request handling methods should return after exceptions are caught
Fixes from first integration test
Make request id size more explicit for XmlOverTcpClient
Tests for XmlOverTcpClient packet parsing