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.
With the new coding guidelines, could you put the parameter list on a separate line?

```
(defn send-signal-to-process
  [pid signum]
  ...)
```