[kafka_consumer] raise exception if using python < 2.6
use backported defaultdict implementaion, to stay consistent with the rest of our code
provide better feedback on config errors
raise a more descriptive error when missing dependencies