Expose topic as an attr_reader

In our code, we manage multiple partition consumers with different topics. To access a consumer's topic, we've been using `consumer.instance_variable_get(:@topic)` which is a pattern I would like to avoid.

cc @xaviershay @cchandler