Backout: Streamline setting of input values in the worker.

This uncovered encoding issues.
Merge branch 'master' into list-inputs

* master:
  Backout: Streamline setting of input values in the worker.

Conflicts:
	lib/taverna_player/worker.rb