Adapt for msgpack newer than 0.1

In msgpack there is difference in the unpacking of data into tuple
or list in some versions. Service socket endpoint is receievd as msgpack
object and sometimes unpacked as tuple or list, socket AF_INET
must receive endpoint as tuple, so we always convert endpoint to tuple.