rose edit: fix optional configuration names with hyphens
Merge pull request #773 from benfitzpatrick/rose-edit.optional-conf-fix-names

rose edit: fix optional configuration names with hyphens
t:rosie.ws: basic tests for Rosie web service.

Test ad-hoc web server start up.
Basic JSON API tests.

Remove ROSE_CONF_IGNORE environment variable. Functionality fulfilled by an
empty value of ROSE_CONF_PATH. ROSE_CONF_PATH will now override the default
setting instead of append to it.
t:rosie-ws: test on-site.
t:rosie-ws: tests with data.
t:rosie-ws: handle computer with no domain name.
Merge pull request #774 from matthewrmshin/t.rosie.ws

t: rosie.ws
t: rose-suite-run: log options tests.

The new test file takes quite long to run, so I have added `-s` to the
`prove` command as a default. This should encourage late bottle necks to
start early.
rose test-battery: even more processes.
t:rose-suite-run: test `-O KEY` option.
Doc: fix typo.
t:rose-suite-clean: tests.

Test cleaning while the suite is stopped, interactive mode.
Test cleaning while the suite is running.
t:rose-suite-clean: fix typo.
Merge pull request #780 from matthewrmshin/t.rose-suite-clean

t: rose-suite-clean: test battery
Fixed incorrect html nesting.
rose.popen: print `return-code` instead of rc

Supersede metomi/rose#778, but use hyphen instead of space between
`return` and `code`. This should make it easier to parse.

Modify `rose test-battery` for the change.
Merge pull request #781 from arjclark/clock-tut-correct

tutorials: clock-triggered: Fixed incorrect html nesting.
Add string tests on a single file to rose-ana
Merge branch 'master' into t.rose-suite-run.05-log
Merge pull request #782 from matthewrmshin/popen-return-code

rose.popen: print `return-code` instead of rc