Test subscriptions to multiple topics
Add machine_head.client/subscribe-with-qos
Add machine-head.client/unsubscribe
Test case for unsubscribe with multiple topics
Use Support 0.20

With ByteSource fix for `nil` values.
Extend machine-head.client/publish to support QoS and retained flag