unbust >1600 parrot spectest failures introduces by 9515bb7

This patch does not really fix the issue on parrot, it just fudges
the by the patch changed lines so these will only be made ative for
jvm and moar.
Sidenote: proto prefix:<+^>($?, $?) and proto prefix:<~^>($?, $?)
were changed to take precisely one argument, since these are prefixes.