Only run functional tests when Kafka is available. Require that when ENV[CI] is set.
Code review fixes
Merge pull request #110 from Shopify/make_functional_tests_optional

Only run functional tests when Kafka is available