Feature/support smpp encoding

Need to upgrade our basic smpp client to:
* support different encoding of MT
* recognize UNDELVR status as failed message