try/finally statements need an intermediate catch expression in IE8 

IE8 complains with a "This command is not supported" error when you have a `try{}finally{}` expression without a `catch(e){}` bit before the `finally{}`.
This adds a `catch(pseudoError){}` expression to all the try/finally expressions I could find.
I haven't remade the minified ouput because I don't have closure compiler.