Shutdown everything when our Rack handler is CTRL+C'd

Previously we were only stopping the web component, which may leave
other components (messaging, scheduling, etc) running in the
background. This only impacts applications started via 'rackup -s
torquebox'. Hopefully fixes #190