[SERVINF-457] Clear "waiting for user input" message.

For notifications it shouldn't even show, but it was. For interactions it tends
to hang about a bit. This should hopefully fix this.
Remove odd save! in worker code.

Usually just use save for models so not sure why that one slipped through,
especially as in this particular case we really don't care if the status message
is updated or not.
Test that a run can be cancelled while waiting to start.
Test that a run can be cancelled while running.
Move to use the rubyzip 1.0 API.
Bump version number.
Merge branch 'next'

* next:
  Move to use the rubyzip 1.0 API.
  Test that a run can be cancelled while running.
  Test that a run can be cancelled while waiting to start.
  Remove odd save! in worker code.
  [SERVINF-457] Clear "waiting for user input" message.
Update the Changelog.