Fix download URL computation & add testing for producers & consumers.

* Refactor the URL generation code into helpers to simplify the recipe
  code
* Add serverspec tests to ensure that the brokers are listening on the
  service port
* Add serverspec tests to verify kafka's pub/sub
* Verify both 0.7 and 0.8 releases with above tests