rose suite-run: init run dir only on run mode

Don't attempt to re-initialise run directories on restart and reload
modes. This was not normally a problem, but might destroy existing run
directories if the configuration for the suite root, work, share
directories were changed,
rosie ls: fix incorrect examples in doc

Was referring to `rose suite-list`.
rose metatdata, rose macro -V: recognise '.' id
rose metadata: '.' recognise
Merge pull request #1336 from matthewrmshin/fix-suite-restart-init-dir

rose suite-run: init run dir only on run mode
Merge pull request #1347 from matthewrmshin/fix-rosie-ls-doc

rosie ls: fix incorrect examples in doc
Merge pull request #1351 from kaday/rose_metadata_dot

rose metatdata, rose macro -V: recognise '.' id
Rephrase *cycle time* to *cycle point*

Fix tests for cylc 6.
When checking whether a suite is running or not, allow reasons to
contain all lines of the `pgrep` command.
Fix `date_format` in `rose.date`.

Simply return `TimePoint` object if format string is `None`.
Fix `rose_prune` test
Improve stability of tests
Cylc 6 updates

Rephrase *cycle time* to *cycle point*.
Suite log/job/ and work/ restructure.
ROSE_TASK_LOG_DIR: new environment varaible, alias of CYLC_TASK_LOG_ROOT.
Rose Bush templates no longer force Z timezone.