Integrate:
[ 24348]
Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),
becase there's a lot of code around that calls SvOOK_off(), memmov()s
the buffer, then promptly free()s it. So avoid the needless memmov().
[ 24351]
Refactor Perl_sv_utf8_upgrade_flags to use SvPV_free
p4raw-link: @24351 on //depot/perl:
c4e7c7127c0c9e659689937dc3312255631d7334
p4raw-link: @24348 on //depot/perl:
8bd4d4c5ee440ccae167e2a7f5bf6f74ff02916b
p4raw-id: //depot/maint-5.8/perl@25394
p4raw-integrated: from //depot/perl@24348 'edit in' pp_ctl.c pp_hot.c
(@24271..) sv.c (@24344..) 'merge in' sv.h (@24277..) perl.c
(@24338..) pp.c (@24339..)