Adds a Task Listener that emits the TaskExecution as an event via a
Spring Cloud Stream channel (essentially the listener serves as a SCSt
Source).
Resolvesspring-cloud/spring-cloud-task#11
- Spring Cloud Task Stream shouldn't depend on a specific binder implementation; hence removing redis binder from dependencies
- The binder dependency needs to come from the task application
- Also removed few other unwanted dependencies
This resolves#120
Added spring-cloud-task-core back as a dependency.
This will be needed when https://github.com/spring-cloud/spring-cloud-task/pull/117 is merged.