Update README.

New info about connection parameters added and various bits of tidying up.
OutputPort#zip now returns nil for singletons.

Not sure why this ever returned 0, but nil is better.
[TAVSERV-320] Remove zipped output tests with time-based failures.
Merge branch 'next'

* next:
  Documentation fixes: Stop the licence being included multiple times.
  Documentation fixes: Miscellaneous consistency fixes.
  Documentation fixes: Consistent markup of integer return values.
  Documentation fixes: Consistent use of "hash".
  Documentation fixes: Consistent use of "array".
  Documentation fixes: Consistent use of "string".
  Documentation fixes: Consistent markup of boolean return values.
Remove more deprecated methods ready for v 1.0.0.

We warned people the API was unstable...
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.