rose test-battery: add `skip` function.

Add basic tests for `rose host-select`.
rose test-battery: add `rose suite-hook` tests.
t:rose-suite-hook: remove unnecessary files.
t:rose-suite-hook: more job log rsync tests.

Test with host with/without shared $HOME.
t:rose-suite-hook: add configuration example.
t:rose-suite-hook: more tests.

Also minor change to the settings for configuring these optional tests.
Merge pull request #749 from matthewrmshin/t-skip

test-battery: configurable skip
Merge branch 'master' of github.com:metomi/rose into gh-pages