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.