Added a shutdown method to the IdleConnectionMonitor to allow proper shutdown of the threads.
Merge remote-tracking branch 'dlvenable/idle-connection-shutdown'