rose suite-run: test battery: basics

A start to address #17.
* Test start a suite.
* Test with a suite server and on `localhost`.
* Test that `rose suite-run` (normal, `-i`, `--restart`) fails when a suite is running.
* Test that `rose suite-run --reload` works on a running suite.
* Test that `rose suite-run -i` works.
* Test install files to a remote job host.

Add some basic functional tests for `rose suite-run`.

Remove `--force` mode. User should use `--reload` to re-install a running suite.

Fix a variable reference bug when running in `--install-only` mode.