INTEXT-58 Support SMPP Sending Using Other Charset and udh
* Remove SmppSessionFactoryBean.setMessageReceiverListeners(MessageReceiverListener... listeners) to remove Spring's warning message for ambiguous method access
* Allow using DeliveryReceipt id as is if hex parsing fail (tested with HSLSMS)
* Add support for session reconnection which will attempt to reconnect every 5 sec by default until the session is destroyed
* If additional session state listener is configured by user, it will register it
* Update build dependency with Spring Integration 2.2.2
* Update javadoc
* Add support for smpp transaction time using transactionTimeout
* Support 'request-handler-advice-chain' for outbound channel adapter and gateway
* Support sending using data_coding
* Support sending using message_payload
* Support for sending long sms using UDH
* Update mock smpp server to simulate real SMPP error
* Change message id reading logging to DEBUG instead of WARN
* Wrap SMPPSession with proxy for auto reconnection
* Use ExecutorService for reconnection
* Fix some code and author
Merge pull request #37 from otnateos/INTEXT-58

* otnateos-INTEXT-58:
  INTEXT-58 Support SMPP Sending Using Other Charset and udh * Remove SmppSessionFactoryBean.setMessageReceiverListeners(MessageReceiverListener... listeners) to remove Spring's warning message for ambiguous method access * Allow using DeliveryReceipt id as is if hex parsing fail (tested with HSLSMS) * Add support for session reconnection which will attempt to reconnect every 5 sec by default until the session is destroyed * If additional session state listener is configured by user, it will register it * Update build dependency with Spring Integration 2.2.2 * Update javadoc * Add support for smpp transaction time using transactionTimeout * Support 'request-handler-advice-chain' for outbound channel adapter and gateway * Support sending using data_coding * Support sending using message_payload * Support for sending long sms using UDH * Update mock smpp server to simulate real SMPP error * Change message id reading logging to DEBUG instead of WARN * Wrap SMPPSession with proxy for auto reconnection * Use ExecutorService for reconnection * Fix some code and author