Handle system termination signals (#152)
Handle system termination signals (#152)

Currently termination can only be forced (as the context that is used to determine cancellation is never actually cancelled). This PR closes the context on termination signals from the OS.

This should reduce the runtime of tests especially (as a significant amount of time is spent on waiting for workflows process to finish after a SIGTERM.
fission/fission-workflows,fission/fission-workflows,fission/fission-workflows,fission/fission-workflows