Added shutdownCleanupTask method

In a webapp environment the cleanupTimer was not being shutdown on a redeploy which lead to thread leak warning in Tomcat.  Added this method so that in the app undeploy process the thread could be cancelled.