Merge pull request #29 from dbeck/master

add cleanup functionality and check zmq.send return values. plus log on error
req_client should to return true iff there was real data
improve logging
endpoint_client returns the endpoint lists on register_endpoint
enrich client APIs with timed waits
Updated submodule.
update gtest submodule ref