Update note about SemVer in readme.
Add travis badge and update ruby testing info.
Refactor out rexml and nokogiri xml support.

Because we use ratom and it uses libxml we will always have libxml so just
always use that.
Add ruby 1.8.7 back into the travis config.

Now we no longer use nokogiri we are good for 1.8.7 again, I think.
Drop support for ruby 1.8.7.
Setup rubygems and bundler in the main require file.
run-workflow: Fix baclava output option.

The description of this option says that the filename is optional, but it
wasn't. Now fixed.
Fix error in exception caused by chunked response.

If there is a chunked response I am not sure how to get any error message out of
the internal Net:: classes. So for now at least cope better with what we get.
Add provenance capture and retrieval functionality.

Can now turn on provenance generation and get a run-bundle once the run has
finished.
Can now toggle provenance generation on and off.
Implement a comparable version class.

Makes turning on features based on version number much, much easier.
Use the comparable version class internally.
Document the Server::Version class.
Restrict provenance functionality to correct server versions.

Only very recent versions of Taverna Server can output provenance.
Remove Server#version_components from the docs.
Merge branch 'next'

* next:
  Remove Server#version_components from the docs.
  Restrict provenance functionality to correct server versions.
  Document the Server::Version class.
  Use the comparable version class internally.
  Implement a comparable version class.
  Can now toggle provenance generation on and off.
  Add provenance capture and retrieval functionality.
  Fix error in exception caused by chunked response.
  run-workflow: Fix baclava output option.
  Setup rubygems and bundler in the main require file.
  Drop support for ruby 1.8.7.
  Add ruby 1.8.7 back into the travis config.
  Refactor out rexml and nokogiri xml support.
  Add travis badge and update ruby testing info.
  Update note about SemVer in readme.

Conflicts:
	t2-server.gemspec