Module#prepend

abstracts included modules a little more and adds prepending modules
Trivial doc fixes
Change name since we changed it internally for profiler
Fix "gem count" integrity test

The bouncy-castle-java gem is no longer bundled, but the integrity tests
are still counting it.  Update the test to expect the now-correct count
of 7 bundled gems.
Do not NPE if you try to use jruby/profiler and profiling is not enabled
generate gemspecs from gem and NOT use the ones installed by rubygems in specifications - fixes #1566
[Truffle] - Improving ruby exception stacktrace to show the line where
the method was called.
[Truffle] - Showing the right line number in the ruby stacktrace.
fix jopenssl.jar name [skip ci]
make the jruby-openssl a java platform gem [skip ci]
Revert "remove wrong import"

This reverts commit 6a4cca9d6587638d863f04e68ea0ae9e0535c13a.
Merge pull request #1751 from dmarcotte/test-gem-count

Fix "gem count" integrity test
Merge branch 'master' of github.com:jruby/jruby
jruby-openssl is on master only
the openssl will come from the gem itself [skip ci]
make sure we have IO::WaitReadable and IO::WaitWritable with 1.8 mode
[skip ci]
use jar-dependencies if available for tracking the jars [skip ci]
openssl cleanup
remove printstacktrace [skip ci]
Revert "make sure we have IO::WaitReadable and IO::WaitWritable with 1.8 mode"

and uses getConstantAt instead of getConstant

This reverts commit df111b759538281e33a7d6b18bfe95f97c7f3029.

Conflicts:
	ext/openssl/src/main/java/org/jruby/ext/openssl/SSL.java

[skip ci]