[IR] Bug fix in handlePropagatedBreak

Commit 7a97603f converted IRBreakJump to Unrescuable.

For some reason, this broke exit from irb on hitting ^D where an
unrescuable ruby exception was being processed by handlePropagatedBreak.

This was a legitimate bug in handlePropagatedBreak which seems to
have been exposed by the fix. This patch fixed that runtime helper
to correctly handle ruby exceptions that go through it.

With this fix, handlePropagatedBreak mirrors the structure of
handleNonLocalReturn (which makes more sense).
* moved all to use pom.rb or Mavenfile as maven config
* generated all pom.xml
* refactored jruby-jars to use ./lib/jruby.jar directly
* jruby-stdlib-complete was the same as jruby-stdlib
* osgi metadata are only for jruby-complete since the other artifacts do not work with osgi at all
added comment about default gems
added remarks about ruby-maven
updated to use latest tesla-polyglot maven to run embedded ruby scripts with regular maven
Merge branch 'master' of github.com:jruby/jruby