Fix test that fails under PERL_CORE since 5fb6a8d0c
Release engineering for v6.99_17
Move MCR from PERL to PERLRUN on VMS.

And other *RUN variables.  Since on VMS you can't just supply an
executable file on the command line (well, unless it's on DCL$PATH),
but need to prepend MCR to it, we've always had PERL as a command
rather than just a filename.

But since b4de841e328911 we now have the assumption that the first
space-delimited chunk of PERL is a filename and anything after one
or more spaces are flags that can be separated out.

So move the MCR to the variables that are actually used to run
perl; I don't think think these existed when the MCR logic was
initially added, so that explains why the MCR was always in PERL.
Quotes are not stripped from argv[0] on VMS.

So we have to strip them ourselves in order to avoid a parsing
error that looks like:

$ mcr "[]miniperl.exe" -v
%DCL-W-ACTIMAGE, error activating image "[]miniperl.exe"
-CLI-E-IMGNAME, image file DSA0:"[]MINIPERL.EXE".;
-RMS-F-FNM, error in file name
Avoid .NOTPARALLEL on VMS.

It's a syntax error with MMS and MMK.
[RT#99580] resolve regression with taint and get_version()
Release engineering for v6.99_18
Release engineering for v7.00
[PATCH] Windows miniperl compatibility

On Windows, miniperl doesn’t support I/O layers, so the :utf8 binmode fails and breaks the perl build.

The attached patch should do the trick, though I have not been able to test it on Windows.

It just accomplishes the same thing but without depending on I/O layers.

Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>