Exception handling adjusted to support nesting
Exception handling adjusted to support nesting

Nested catch blocks can be implemented, provided the compiler emits a
new Z_CATCH at the end of each block, and finishes with Z_NO_CATCH for
the top-most block within any given subroutine.

jhawcroft/floki,jhawcroft/floki,jhawcroft/floki