Add testing for user at host.
Merge remote branch 'upstream/master' into test-user-at-host
Combine remote "username" tests with existing "basic" tests.
Merge pull request #678 from arjclark/test-user-at-host

cylc test-battery: test user at host