Restore RubyDateFormat and TimeOutputFormatter. Closes #1081
Make jruby-jars single source version from main maven pom.xml file. Remove second copy of jruby-jars source
Merge branch 'jruby-1_7'
Merge remote-tracking branch 'github/master'
Make ClassIndex into an enum, to prevent issues like #1004.
Always log unhandled exceptions in threads.

This is JRuby's fix for https://bugs.ruby-lang.org/issues/6647
which modifies unhandled exception logic in threads to always
log if abort_on_exception != true. This will help avoid the issue
of threads silently disappearing.
Make def return the name as a symbol rather than nil.

This is for 2.1 support, but has no significant impact on earlier
compatibility.
Move exitedException capture above other logic, to ensure it sets.
do not push jruby-jars gem via maven [skip ci]
trick maven to attach javadocs [skip ci]
Bump for release of readline
Revert "Move exitedException capture above other logic, to ensure it sets."

This reverts commit be4d7212a1bc7e5d516d7d1d6f757d3b34d8d8cd.
Revert "Always log unhandled exceptions in threads."

This reverts commit 79423216e3aa3ed0dc377aa1998471be02845613.
make sure we have sources and javadocs files in place where needed for sonatype.

jruby, jruby-stdlib, jruby-noasm use empty jars for that since they do have no sources.

the jruby-complete sources and javadocs files will be copied from jruby-core.

make sure the jruby-dist-src can build 'mvn -Prelease' without errors.