Resolves https://github.com/spring-projects/spring-kafka/issues/1817
* Fix flaky reactor test - add a delay to prevent canceling the consumer before offsets sent.
* Simplify for developers; support multiple enhancers; add coverage for repeated listeners.
* Docs for new changes.
* Doc that enhancer bean definitions must be static; add test.