Handle server returning Accepted on run start.

If server cannot start a run immediately when asked it returns code 202 so that
the connection is not kept open.
Get the run name from the server.

Supported in server version 2.5 and up. For earlier server versions then the
empty string is returned.
t2-server-info: Display run names in list view.
Set the run name on the server.

Supported in server version 2.5 and up. For earlier server versions this is a
no-op but true is returned for consistency. Names longer than 48 characters (the
server limit) are truncated before upload.
t2-run-workflow: Set name of run on server.
t2-get-output: Get name of run from server.
Merge branch 'rh/2.5-dev' into next

* rh/2.5-dev:
  t2-get-output: Get name of run from server.
  t2-run-workflow: Set name of run on server.
  Set the run name on the server.
  t2-server-info: Display run names in list view.
  Get the run name from the server.
  Handle server returning Accepted on run start.
Fix well-hidden HTTPS connection setup bug.

Passing in no connection parameters was failing because, although the params
were being set up correctly in the superclass constructor, they weren't then
being used properly.

This was introduced when the SSL version parameter was added. It is difficult to
test for due to the fact that connections are cached once set up and tests are
run in random order.
Use a RunCache class instead of a Hash to store local run objects.

This gives a better interface to the cache as opposed to using just a bare hash.
t2-server-info: Configurable run detail in list view.
Merge branch 'next'

* next:
  t2-server-info: Configurable run detail in list view.
  Use a RunCache class instead of a Hash to store local run objects.
  Fix well-hidden HTTPS connection setup bug.
  t2-get-output: Get name of run from server.
  t2-run-workflow: Set name of run on server.
  Set the run name on the server.
  t2-server-info: Display run names in list view.
  Get the run name from the server.
  Handle server returning Accepted on run start.