use "filename" in PruneFile docs, not "filenames"
factor the logic out of listdeps
credit
fix error when no =head1 NAME can be found
throw an error on "dzil run" without args
eliminate ability to pass in archive name

...this may be "useful" later when we may allow .tar.bz2 or .zip
fix some whitespace
allow listing only missing dependencies in listdeps
don't list modules under inc:: with authordeps
provide actual releaser names in ConfirmRelease
add the ;authordep comment
restore some undocumented semantics for now
v4.200005

          provide actual name of releaser(s) in ConfirmRelease

          error message if "dzil run" is run without a command to run

          some minor refactoring in listdeps (Jon Rockway)

          listdeps can now skip already-met prereqs (Jesse Luehrs)

          authordeps now skips plugins under inc:: (Jesse Luehrs)

          authordeps now scans for "; authordep" comments
Phase defaults to Runtime if omitted
Factored out code from Plugin::ModuleBuild

Factored out code from Plugin::ModuleBuild that is useful for other
Build.PL based builder plugins.
credit for Leon T's changes
Compose all roles at the same time
fix some role distribution in ModuleBuild
Add :MainModule default plugin
credit to mateu