Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/339
- support regex patterns for consumer destinations to consume from multiple topics
- `enableDlq` is not available in this mode
As well as the test case, tested with a boot app...
```
spring.cloud.stream.bindings.input.destination=kbgh339.*
spring.cloud.stream.kafka.bindings.input.consumer.destination-is-pattern=true
```
and
```
2018-04-30 15:12:49.718 : partitions assigned: [kbgh339a-0]
2018-04-30 15:17:46.585 : partitions revoked: [kbgh339a-0]
2018-04-30 15:17:46.655 : partitions assigned: [kbgh339a-0, kbgh339b-0]
```
after adding a new topic matching the pattern.
Doc polishing.