Further-improved access to cylc documentation.

1) doc/Makefile now runs a script to write the HTML index file,
links are only generated to documents successfully generated.

2) The "cylc doc" command has been simplified, to open a browser on
the new index file (with opens for PDF, internet, or intranet docs).