avoid "use ExtUtils::MakeMaker 0;"
build the prereqs attr lazily
slightly quieten main_module logic so only guessed modules log

That is, if a user sets main_module explicitly, it doesn't log without
-v.

Auto-guessing still logs, and we could disable that too, but this is a
minimal fix so people who want to explicitly repress that log can do so.
downgrade 'extracting distribution abstract' notice to debug

The frequency of this being important context is low.
add changelog entries
require Dist::Zilla::Util before using it in dzil setup
add %Mint stash as the default provider/profile
add docs about the [%Mint] config hunk
changelog for %Mint
v5.024

        - add the %Mint stash for minting defaults
        - quiet down some low-priority log lines
        - teeny tiny optimization by building dist prereqs structure lazily
        - avoid ever requiring v0 of ExtUtils::MakeMaker
        - fix a module-loading ordering issue in `dzil setup`
fix: file.t fails with old Carp

With the latest version of Carp (1.3301), Regexp objects are stringified
as their content (qw(what to match)), not as a regular object reference
("Regexp=REGEXP(...)"). This made the stack trace always match the
regexp we were trying to match.

This hid a failing test from e5fa403, which is also fixed.

Fixes #368
changelog for file.t fix
v5.025

        - fix file.t failures with perl v5.14 and v5.16's Carp
remove all uses of Moose::Autobox
changelog entry
remove duplicated use namespace::autoclean;
inserted version always has quotes
add "use_our_variable" option to [PkgVersion]
rename use_our_variable to use_our; warn of coming default change
Optimize Dist::Zilla::_check_dupe_files

Build the list of dupes in just one step while browsing the list of files.