Small tweaks, more Perl6isms
Revert "Revert "Test: Copy filehandles if we can""

This reverts commit 189d1ce84ce1ac4f86fa34153c043cb1d5836140.
Print TODO diags to todo_output
Fix exit codes for Test.pm
Test: Make sure we close all handles

Some VMs (ex. Parrot) don't finalize objects like file handles during
program shutdown, so there may remain data unflushed from userspace.
Grab call frame from outside of conditional

This is necessary due a bug in MoarVM
Bump NQP_REVISION for the latest goodies
Fix error in some throws_like tests

The test would throw an exception "Cannot look up attributes in a type object".
As part of debugging, I decided to make these methods only take defined
objects, in the hope that the error message would get clearer.  To my
surprise, the problem went away completely.  This feels like action at
a distance.
Properly fix LTA error in X::Undeclared::Symbols
Portably avoid overrides of $*OUT/$*ERR in Test.pm

This replaces an unportable attempt to do so. PROCESS is populated
with The Real Thing at startup, and any userland overrides will be
done with dynamic variables. Thus this achieves the desired effect
with much less code and without blowing up on Windows.
Test is now fudged.
Fix @a[*;1]:kv
Add S02-types/array-shapes.t: properly fudged now