Add a note about Taverna Server compatibility to the ReadMe.
[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.
Update Travis config to test ruby 2.1.2.

No longer testing ruby 2.1.0.
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.
Merge branch 'master' into list-inputs

* master:
  Update the Changelog.
  Bump version number.
  Update Travis config to test ruby 2.1.2.
  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.
  Add a note about Taverna Server compatibility to the ReadMe.