XD-1329 Add Kafka source module

- Add kafka source module with consumer configurations
- Add `spring-xd-extension-kafka` subproject
  - Add Kafka module options mixin and  source module options metadata
Yes, sure. +1 for `localhost:2181/kafka` as it would not overlap with XD namespace which someone could clear when recreate cluster.