Profiling tools modifications
Silence some tests that cannot pass in messed up systems

5.10 has some thread issues we cannot fix. These are not Test::*
related, simply spawning new threafs in a bare script on these 5.10
systems will segfault. On windows machines with this bug also effects
forking.
You must request fork support

Fork support adds 40+ms to the load time for Test::More on my I7. This
is crazy, but not fixable as it is 2 core modules we must load.
Fix plan/skip_all ordering issue

Fixes #467
Performance enhancements

 * No more string evals to generate accessors and constants in ArrayBase
 * Bulk export adding to Exporter
 * Change how Test::Builder is loaded
Fix #465

Subtests are supposed to notice a skip_all and record it so the whole
subtest is SKIP, a change in event order a whileback broke this, here is
a more robust fix.
Fix an issue caused by future keyword warnings