STREAMS-131 | Updated stop to cleanup tasks and shutdown handler
STREAMS-131 | Added flag to shutdown to indicate if the JVM is shutting down
STREAMS-131 | Closing connections
STREAMS-131 | Fixed bug in elasticsearch client manager close
STREAMS-131 | Updated elasticsearch persist writer to close timer
STREAMS-131 | Updated mongo persist writer to close background flush task on cleanup
STREAMS-131 | Removed errant change of cleanup call location
STREAMS-131 | Because the elastic search components use the same static client, closing the reader can close the writer
STREAMS-131 | Fixed incorrect closing of Sysomos reader task
STREAMS-131 | Updated per code review comment
Merge remote-tracking branch 'origin/STREAMS-131'