cylc poll-all: no options given then poll all

Closes #1177

Tests added.

Polls all tasks when no options are given at the command line.

Note that in my environment including on master tests/cylc-show/03-clock-triggered-non-utc-mode.t fails.
Retrying and waiting are purely internal to cylc so shouldn't need polling.