Merge pull request #20 from idpromnut/master

Added support for cancel_sm and query_sm SMPP messages. Correct encode/decode unit tests added.
Added integration demo (QueryCancelMain) for use of query_sm and cancel_sm commands. This was testsed against the SMPPSim simulator <http://www.seleniumsoftware.com/user-guide.htm>, and successfully queries the sent message state and cancels its delivery.
Merge pull request #21 from garthpatil/master

Added integration test for query and cancel.
added some delays after session.close() to a test that was intermittently failing.
Merge pull request #22 from garthpatil/master

Added delay after session.close() to a test
[maven-release-plugin] prepare release version-5.0.1
[maven-release-plugin] prepare for next development iteration
Added 5.0.1 release notes to CHANGELOG.
Added SSL support.
Added documentation for SSL.
Added SSL to README
Added sample configuration for testing interoperability with stunnel encryption wrapped server.
fix for encoding submit_sm_resp messages with no message_id
Updated docs
Updated readme
version bump
addition of raw error code
validation that all unit tests are passing
introduced the #rawErrorCode to allow for the String representation as well as maintaining backward compatibility
of the int value
addition of some header comments