Handle spaces in install targets in MM_VMS.pm.

We were using space as a delimiter for the input to ExtUtils::Install,
but since the install directories are now expected to handle spaces,
let's use a vertical bar instead.
MM_VMS.pm: Allow spaces in eliminate_macros and fixpath.

Once upon a time we had to expand macros in either an entire command
string or a space-delimited list of libraries.  Hopefully that time
is long past as we now have to assume a single directory might have
spaces in it.
Remove fixpath call from ExtUtils::Liblist::Kid::_vms_ext.

The only thing it's accomplishing here is forcing a directory to
be a directory specification rather than a file specification,
and we have a more direct way of doing that.

Also, it's been using the long-deprecated File::Spec version of
fixpath because ExtUtils::Liblist has File::Spec in its @ISA list,
despite the comment at the top of Kid.pm stating that it must be
ISA MakeMaker.  With more testing, it might be safe to remove
File::Spec from @ISA, but that's a TODO.
Override is_make_type in MM_VMS.pm.

It's been spawning processes that attempt to run an unexpanded
macro as a command, thus generating a lot of error messages about
an invalid command, plus it's testing for things that aren't really
worth checking for on VMS, so just say we don't have those things.
parse_abstract, wrap use of Encode in an eval{}

In core during the build phase Encode isn't available and build
failures occur when trying to build other core modules.
[RT#100275] Add spaces if needed to CCFLAGS
Release engineering for v7.03_01
Fix a couple of missing vendor targets in MM_VMS.pm.

Also, apparently uninstall became undeprecated at some point.
Trim return value of ExtUtiils::Liblist::Kid::_vms_ext.

The new tests look for an exact value, not an exact value modulo
whitespace, so we might as well clean this up here.
Fix t/Liblist_Kid.t for VMS.

_vms_ext always returns the value of the Perl shareable library
even if the inputs are empty or non-existent, so modify the
expectations of the test for VMS only.

We use a bunch of %Config variables that are always defined in the
real world, so define them to something in the test in order to
avoid a large number of uninitialized value warnings.
Remove VAXCCURSE from ExtUtils::Liblist::Kid::_vms_ext.

This library was for the ancient, pre-ANSI VAXC compiler.  Support
for that compiler was removed from Perl about fifteen years ago,
so let's reduce the clutter here.
Release engineering for v7.03_02
increase readability of MakeMaker::flush()
write Makefile.pm
helper subs
ppd
metafile_target
tool_autosplit
distmeta_target
distsignature_target