More Safari tests
Fix another old Safari try/finally error
Fixes a try/finally issue in IE 6-8

In IE 6-8 if try/finally is used without a catch, the finally block
will not be run when an exception is thrown in the try section.
Adding the catch or wrapping the entire block in another try/catch
resolves this issue.
Merge pull request #50 from ebryn/try-fixes

Some fixes to try/catch/finally in Safari and IE