Recognise that localhost is not a remote host.
Merge branch 'master' into localhost-not-remote
Merge branch 'master' into localhost-not-remote
Merge pull request #356 from matthewrmshin/localhost-not-remote

Recognise that localhost is not a remote host.
Corrected a typo in suite host hard-wiring code.

Closes #259.
Merge pull request #357 from hjoliver/259-suite-host-typo

Corrected a typo in suite host hard-wiring code.
Factor out Jinja2 dependence.

Suites that do not use Jinja2 don't need Jinja2 to be installed.
Merge pull request #359 from hjoliver/factor-out-jinja2-dependence

Factor out Jinja2 dependence.
Fix gcylc dot view: wasn't plotting non-family tasks in grouped mode.
Merge pull request #361 from hjoliver/fix-gcylc-dot-view-grouping

Fix gcylc dot view: wasn't plotting non-family tasks in grouped mode.