STORM-183: supervisor and worker should rugister with runtime for shutd...

...own hooks. Supervisors should use kill -15 before kill -9 to allow workers to perform cleanup.