Merge branch 'next'

* next: (35 commits)
  Remove the port value caching code.
  UnexpectedServerResponse now provides more information.
  Minor change to nokogiri code to resolve potential ambiguity.
  Update gemspec.
  Add a CodeClimate badge to the README.
  Add a test for the missing output values bug workaround.
  Update change-log.
  Handle missing values in output ports.
  Bump version number to 0.9.3.
  Code clean up: remove 'and' and 'or' from logic.
  Add Run#error? to check all output ports for errors.
  Describe the connection parameters in more detail.
  Add a new example connection parameter class for SSL version 3.
  Add SSL version support to the command line tools.
  Put a guard in to check that the SSL version is sensible.
  added ssl_version to connection parameters
  Update Launchy version and make it optional.
  Temporary fix/hack for incorrect interaction feed address.
  Add a function to download a single port as a zip file.
  [TAVSERV-308] Run#permissions returns nil, instead of :none
  ...