Currently, in Kafka Streams binder-based apps, processor beans need to be declared public. This is unnecessary and caused by some restrictions in the binder. This PR fixes this restriction. Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/2516