Do not rescue java.lang.Error using StandardError

This in effect injects java.lang.Error as a subclass of Ruby Exception,
instead of StandardError as was previously the case.

This fixes #1696
Merge pull request #1697 from grddev/rescue_java_errors_only_with_exception

Do not rescue java.lang.Error using StandardError
Merge with jruby-1_7