Allow for more duplicates in 2hop test
Create extensible service discovery protocol, with initial basic implementation
Don't compare past the end of the parent key
Only unwatch if we were watching
Fix list traversal and element freeing
Rename TIME_NEVER... to TIME_MS_NEVER...
time_ms_to_timeval()
Improve MSP API

Replace struct msp_sock * with typedef MSP_SOCKET
Add new 'flags' arg to msp_socket(), unused for now
msp_send() returns ssize_t number of bytes sent; -1 for error
MSP handler returns size_t; number of bytes consumed
Add MSP_MESSAGE_SIZE definition
UNFINISHED Improve MSP API documentation