fix fudge and .gist for Label type
support labels in MapIter (for loops) on moarvm

The code in nqp::handle that inserts the label if it is there is pretty redundant,
and hopefully can be shortened. To make labeled for loops available on parrot, the
pir block in MapIter must be tweaked to install the needed exception handlers.