XXX EBCDIC header files
XXX enable _invlist_dump;
utf8.c: Remove redundant assignment.

This variable is always set just below.
utf8.c: No need to check for UTF-8 malformations

This function assumes that the input is well-formed UTF-8, even though
until this commit, the preferatory comments didn't say so.  The API does
not pass the buffer length, so there is no way it could check for
reading off the end of the buffer.  One code path already calls
valid_utf8_to_uvchr(); this changes the remaining code path to correspond.
XXX better commit msg utf8.c: Avoid unnecessary UTF-8 conversions

This changes the code so that converting to UTF-8 is avoided unless
necessary.  For such inputs, the conversion back from UTF-8 is also
avoided.  The cost of doing this is that the first swatches are combined
into one that contains the values for all characters 0-255, instead of
having multiple swatches.  That means when first calculating the swatch
it calculates all 256, instead of 128 (160 on EBCDIC).

This also fixes an EBCDIC bug in which characters in this range were
being translated twice.
XXX t/op/tiehandle.t: skip for now; deep recursion
t/uni/fold.t: EBCDIC fixes
Unicode::UCD.pm: Nits
t/io/utf8.t: EBCDIC fixes
re/pat_advanced.t: EBCDIC fixes

This includes not skipping some EBCDIC that formerly was, since we now
have testing infrastructure that makes this easy.
t/op/split.t: EBCDIC fixes
t/uni/variables.t: Fix to run under EBCDIC
dist/Storable/t/utf8.t: Fix to run under EBCDIC
t/test.pl:  Add fcn for UTF-EBCDIC conversion

This adds the function byte_utf8a_to_utf8n().  This takes the bytes that
form a UTF-8 string and convert them to the bytes that form that string
on the native platform.
t/re/pat_re_eval.t: Some EBCDIC fixes
XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC
utf8.h: Clarify comments
dist/IO/t/io_utf8argv.t: Generalize and enable EBCDIC

Infrastructure now exists to have this test run on EBCDIC platforms.
Dumper.xs: Don't translate character twice

utf8_to_uvchr() already returns the native code point; no need to
convert again.  This code is only executed on Perls before 5.15
Data-Dumper/Dumper.pm: Fix for EBCDIC