Make _add_requirements_to_meta_* use a ref not listify hash
Use constant for default meta-spec info
Use constants to eliminate repetition in t/metafile_data.t
Specify 2.0 for META.json
Make $mm->metafile_data return hashref
Internal metadata now in 2.0 format
Make test code prettier
sprintf <<TAG bad, replaced with 'TAG'
Refactor metafile-writing to use $MM->stashmeta($text, $file)
Exportable write_file_via_tmp function, put make_type code in MM_Any
Have make_type use inheritance
Use intermediate files to store META.* and *.ppd files
Make t/meta_convert.t data-driven
Merge pull request #186 from mohawk2/meta2internal

Meta 1/2: Change internal metadata to 2.0 format
Merge pull request #187 from mohawk2/metastash

Meta 2/2: stash metadata files in files, not Makefile
Merge pull request #176 from mohawk2/tidyupsfrom168

XS 1/3: minor XS tidyups
Split t/xs.t and make t/lib/MakeMaker/Test/Setup/XS.pm pluggable
Refactor dynamic_lib
Fixes RT 78395
Refactor dlsyms
Refactor dynamic_bs