Handle New Topic Creation

Adds ensure_topic_exists to KafkaClient, redirects test case to use
that.  Fixes #113 and fixes #150.
Fix Py26 test cases
Merge pull request #174 from wizzat/new_topic

Handle New Topic Creation