command descriptions for setup and nop
more help for dzil run
contain each subpattern in GatherDir's regexp builder
add a missing . operator!
Utils/AuthorDeps.pm: re-write section splitting logic.

Authordeps had 2 largeish mistakes.

1. It figured it could strip everything after a trailing space in a
section name, and then use that stripped name as a key to extract data
from the original section hash and get the version.

This was however wrong, as after stripping the trailing space, it only
looked in an **empty** hash key, which of course, has no version
requirements.

ie:

    [Extra / Deps]
    :version = 1.0

Boiled down to

    $config->{"Extra"}->{':version'}

Which didn't exist.

So this resolves gh #353

2. It stripped on space, not on the slash delimiter.

This means it saw

    [Extra/Deps]

And parsed it as

    { pack => 'Extra/Deps', name => '' }

Where it should have parsed it as

    { pack => 'Extra', name => 'Deps' }

So this also resolves #196
changelog for authordeps changes
more changelogs
stop referring to non-existing documentation
use CPAN::Meta::Merge to preserve all meta fragments while merging
test, and fix, symlink traversal in [GatherDir]
also test a dotted directory that is not the top level directory
log config options to metadata
deal with Path::Tiny objects internally, for a bit more sanity
add some debug logging indicating the path we are considering gathering
use File::Find::Rule for filtering dotfiles
use File::Find::Rule to skip the exclude_filename files
use File::Find::Rule to skip the exclude_match files
this order now makes more sense
add "prune_directory" option to [GatherDir]
Merge branch karenetheridge/topic/gatherdir_rewrite_pruner