* Allow retries in Kafka Streams binder Provide applications the capability to retry critical sections of the business logic. This is accomplished through a new API using which critical path can be wrapped inside a Callable. Adding tests and docs. Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/945 * Reworking the PR Remove the binder API that was added before for retrying. Reuse binding provided RetryTemplate. Tests and docs * Cleanup * Addressing PR review comments * Fix typo