Add topic and partition to ConsumerEvent struct

Add Topic and Partition members to ConsumerEvent struct, so this important context doesn't get lost when passing them around.

@eapache