Support splat args to rescue statements.

Add support for:
  rescue SomeError, *expr

Exception matching has been moved to Opal.$rescue to generate more concise
code for the now-more-complicated logic.

Also closes #508