add some keywords to metadata
pod formatting (cherry-picked from PR#5)
split these extremely basic tests up
rename this test too
do some basic testing of some _build_* overrides in subclass
prepare to separate the documentation into two pieces: config options, and overridable methods
test that Makefile.PL is executable
more small doc improvements
rename test_dirs to test_files, HashRef -> ArrayRef

A search of grep.cpan.me shows that no one is using this option on the CPAN.
expose test_files, exe_files as config values
new "WriteMakefile_arg" config option (closes #5)
Dist-Zilla-Plugin-MakeMaker-Awesome-0.21

    - *INCOMPATIBLE CHANGE*: the 'test_dirs' sub and '_build_test_dirs' method
      have been renamed to 'test_files' and '_build_test_files' respectively,
      and deal with arrayrefs rather than hashrefs, to more properly reflect
      the format of their values
    - add new 'WriteMakefile_arg', 'test_file', 'exe_file' options, to allow
      for simple use without needing to subclass this plugin
Wall should be -Wall
[MakeMaker] 5.020 no longer has a default value for eumm_version
remove redundant code to calculate test/build prereqs

as done for [MakeMaker], rjbs/Dist-Zilla@c3197585, Graham Knop
skip passing empty hashrefs, arrayrefs to WriteMakefileArgs

This was resulting in ugly prereqs in META.json like:

    "prereqs" : {
       "build" : {
          "requires" : {}
       },
       "test" : {
          "requires" : {}
       },
       ...
    },

As done on rjbs/Dist-Zilla@84c1b6a0, Karen Etheridge
Dist-Zilla-Plugin-MakeMaker-Awesome-0.22

    - fix for Dist::Zilla::Plugin::MakeMaker 5.020 dropping a default required
      version for ExtUtils::MakeMaker
    - now omitting BUILD_REQUIRES, TEST_REQUIRES in Makefile.PL when empty
create Makefile.PL in filegatherer phase

This allows other plugins to not just see that this file exists (at early
phases such as file munging, and generate files accordingly -- e.g.
[InstallGuide]), but allow other plugins to add content earlier (e.g.
Devel::CheckLib). The template will be evaluated at the normal time, once the
prereq list is finalized.

This change mirrors that in rjbs/Dist-Zilla#229, and live independently of
that, but must release first.
allow for [MakeMaker] dumping some config data of its own (rjbs/Dist-Zilla#276)
Dist-Zilla-Plugin-MakeMaker-Awesome-0.23

    - create Makefile.PL at filegatherer phase, to allow other plugins to see
      the file earlier