Early emergence of an MQTT API

 * Making the protocol flow appear in the MQTT cleint actor
 * New set of messages forming the base of the future MQTT API
 * Case classes representing wire MQTT messages pushed down