Improve MSP API: msp_socket(,flags); ssize_t msp_send()

Add flags arg to msp_socket(); unused as yet, for extensibility
msp_send() returns ssize_t number of bytes sent; -1 for error
MSP handler returns size_t; number of bytes consumed
MSP_MESSAGE_SIZE
UNFINISHED Improve MSP API documentation