Migrate to netty 4.0.X version and prepare release version-5.1.0
Test serverNotEnoughWorkerThreadsCausesBindTimerToCloseChannel fixed. Remove channel from server ChannelGroup in BindTimeoutTask.
ThreadPoolExecutor removed in tests. EventLoopGroup (boss, worker) may be explicitly specified in DefaultSmppServer and DefaultSmppClient. JavaDoc corrected.
Don't remove channel from server ChannelGroup in BindTimeoutTask.
date in changelog for 5.0.5 release
added developerConnection to scm
added developerConnection to scm
added developerConnection to scm
version back to SNAPSHOT
[maven-release-plugin] prepare release version-5.0.5
[maven-release-plugin] prepare for next development iteration
Add Travis CI support

Signed-off-by: Chris Aniszczyk <zx@twitter.com>
Merge pull request #51 from twitter/add-travis-ci

Add Travis CI support
 * netty version updated to 4.0.17
Merge branch 'master' into netty4

Conflicts:
	pom.xml
	src/main/java/com/cloudhopper/smpp/channel/ChannelUtil.java
	src/main/java/com/cloudhopper/smpp/channel/SmppClientConnector.java
	src/main/java/com/cloudhopper/smpp/channel/SmppServerConnector.java
	src/main/java/com/cloudhopper/smpp/channel/SmppSessionLogger.java
	src/main/java/com/cloudhopper/smpp/channel/SmppSessionPduDecoder.java
	src/main/java/com/cloudhopper/smpp/channel/SmppSessionThreadRenamer.java
	src/main/java/com/cloudhopper/smpp/channel/SmppSessionWrapper.java
	src/main/java/com/cloudhopper/smpp/impl/DefaultSmppClient.java
	src/main/java/com/cloudhopper/smpp/impl/DefaultSmppServer.java
	src/main/java/com/cloudhopper/smpp/impl/DefaultSmppSession.java
	src/main/java/com/cloudhopper/smpp/impl/UnboundSmppSession.java
	src/main/java/com/cloudhopper/smpp/pdu/BaseBind.java
	src/main/java/com/cloudhopper/smpp/pdu/BaseBindResp.java
	src/main/java/com/cloudhopper/smpp/pdu/BaseSm.java
	src/main/java/com/cloudhopper/smpp/pdu/BaseSmResp.java
	src/main/java/com/cloudhopper/smpp/pdu/CancelSm.java
	src/main/java/com/cloudhopper/smpp/pdu/DataSm.java
	src/main/java/com/cloudhopper/smpp/pdu/EmptyBody.java
	src/main/java/com/cloudhopper/smpp/pdu/EmptyBodyResp.java
	src/main/java/com/cloudhopper/smpp/pdu/GenericNack.java
	src/main/java/com/cloudhopper/smpp/pdu/Pdu.java
	src/main/java/com/cloudhopper/smpp/pdu/QuerySm.java
	src/main/java/com/cloudhopper/smpp/pdu/QuerySmResp.java
	src/main/java/com/cloudhopper/smpp/pdu/UnbindResp.java
	src/main/java/com/cloudhopper/smpp/simulator/SmppSimulatorServer.java
	src/main/java/com/cloudhopper/smpp/simulator/SmppSimulatorServerHandler.java
	src/main/java/com/cloudhopper/smpp/simulator/SmppSimulatorSessionHandler.java
	src/main/java/com/cloudhopper/smpp/transcoder/DefaultPduTranscoder.java
	src/main/java/com/cloudhopper/smpp/transcoder/PduTranscoder.java
	src/main/java/com/cloudhopper/smpp/util/ByteBufUtil.java
	src/test/java/com/cloudhopper/smpp/impl/DefaultSmppSessionTest.java
	src/test/java/com/cloudhopper/smpp/pdu/BufferHelper.java
	src/test/java/com/cloudhopper/smpp/transcoder/PduDecoderTest.java
	src/test/java/com/cloudhopper/smpp/transcoder/PduEncoderTest.java
	src/test/java/com/cloudhopper/smpp/util/ByteBufUtilTest.java
	src/test/java/com/cloudhopper/smpp/util/DeliveryReceiptTest.java
 * SmppSessionWrapper fixed (DefaultSmppServerTest)
 * SmppSimulatorServerHandler must be extends SimpleChannelInboundHandler<Pdu>
DeliveryReceipt.toShortMessage() broken doneDate null-check #55
Added low-level PDU listener
Merge pull request #57 from t3hk0d3/master

Low-level PDU listener (supports advanced logging, sniffing, and discarding before normal processing)