Add --cached option to `list` command.

Implements issue #109. You can now pass a `--cached` option to the `list`
command that results in just the cached templates being listed. This option
also becomes implicit when Lazybones detects that the user is offline, since
the template repositories are obviously inaccessible.
Bump Groovy version to 2.3.3.