Custom data

adds a new event type to the protocol: CUSTOM. 

CUSTOM data is merged into the data parameter for handle_data.