Replaced the F_THROW_ZERO opcode used at normal exit from catch blocks with
F_EXIT_CATCH, which uses the newer escape catch feature. This avoids a
longjmp at the normal exit of every catch block.
Also changed the return value for normal catch block exits to be UNDEFINED
and not zero.