use containerized travis builds for extra speed
Make EUMM::open_for_writing, exportable, to open utf8-encoded
Fix RT 100268 - write the var that got encoded for that purpose
Fix distsignature dependencies for parallel make #177
[RT#101055] No status checking in "make ci"
Delete unused PM_TO_BLIB macro
Space-quote pm_to_blib args
Absolutise all typemaps because with deep-located typemaps, eg
"lib/XS/typemap", if xsubpp is called from top level with
    $(XSUBPP) ... -typemap "lib/XS/typemap" "lib/XS/Test.xs"
it says:
    Can't find lib/XS/type map in (fulldir)/lib/XS
because ExtUtils::ParseXS::process_file chdir's to .xs file's
location. This is the only way to get all specified typemaps used,
wherever located.
Sort realclean files = diff-able Makefiles
RE with interpolated filename needs quotemeta
xs_obj_opt method adds -o to all $(CCCMD) commands to put .o next to .c
Minor tidyup in makeaperl
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
Refactor xs_o and xs_c
Test, fix static build XS
Break pure_all target into pure_nolink and linkext.
This allows breaking subdirs into subdirs_static and subdirs_dynamic.
This in turn allows building either static or dynamic when subdirs.
Add test.
Use inheritance to simplify static library linking