- Added on_finally, on_throw, on_catch, on_return {...} macros (plus D syntax: scope(exit) {...} etc.)
- Added on_finally, on_throw, on_catch, on_return {...} macros (plus D syntax: scope(exit) {...} etc.)

- Changed unroll & replace to be able to perform simple one-token substitutions into token literals
- Fixed IndexOutOfRangeException in LesPrecedenceMap.IsNaturalOperator

jonathanvdc/Loyc,loycnet/ecsharp,qwertie/Loyc,loycnet/ecsharp,jonathanvdc/Loyc,qwertie/Loyc