* extracted the resolveName function into a separate module
* added a uuid.js module that include IETF constants for namespaces
* added protocolbuffer header and json/protobuf payload encoding
* updated test cases for protobuf header and protobuf Message object
* dropped the msgpack encoder
* fixed sender tests by slicing and forcing utf8 serialization of
  buffers