rose config --print-conf: print result as conf

Allow output to be concatenated into another Rose configuration file.
rose: ensure Rose bin, lib lead PATH, PYTHONPATH

Add logic to place Rose at the front of PATH-like variable and remove
Rose from middle or end of such variable.
rose test-battery: allow more configurable command

Change directory to `$ROSE_HOME` instead of `$ROSE_HOME/t`, and only if
current working directory is not `$ROSE_HOME`.
Allow options to `prove` to be configurable via Rose site/user
configuration.
rose suite-run/clean: improve still running diag

This improves the diagnostics message when a suite is still running and
the user attempts to run, restart or clean the suite.
rose suite-run: improve "is suite running" logic

Introduce SSH connection timeout.
Ensure that process ID is reported in preference of port file.
rose.env: improve capture in default pattern

Also modified to improve pylint score.
Merge pull request #1249 from matthewrmshin/improve-suite-still-running-diag

rose suite-run/clean: improve still running diag
Merge pull request #1205 from matthewrmshin/rose-config-print-conf

rose config --print-conf: print result as conf
rose test-battery: always do `prove -r`

Also updated documentation.
rose env-cat --match-mode=brace

Support brace-only match mode.
rose test-battery: always do `-j 9 -s`

Unless overridden by site or user configuration.
Merge pull request #1248 from matthewrmshin/improve-rose-test-battery-command

rose test-battery: allow more configurable command
t: `rose` manipulation of PYTHONPATH
Merge pull request #1244 from matthewrmshin/fix-rose-pythonpath

rose: ensure Rose bin, lib lead PATH, PYTHONPATH
Merge pull request #1252 from matthewrmshin/env-var-process-pattern

rose env-cat --match-mode=brace