Isolate arity and args from successive calls to Proc#curry.

Fixes #1523.
Avoid creating singleton classes during Proc#curry logic.
Mask 1.9-only spec.
No reason to keep these in exception objects as far as I can tell.

Fixes #1532.
Merge branch 'post-11' into jruby-1_7