fix to obey 1.8 syntax
more tests for jruby-complete and alike

Sponsored by Lookout Inc.
[build] get finally all installed before running the tests
dealing with joda-time-2.5 ArithmeticException
fix another joda-2.5 exception

one exception I see only locally and the other I see only on travis - no idea why. treat both
as RangeError on the ruby side which honors the test-case.
do not run core/src/test/** test for the jruby-complete tests
[build] just get the test classes compiled but do not run the tests in core
fix null case and RubyHash when creating a new ConvertingMarshaller  - fixes #2120
Actually include filename in File.stat ENOENT error.
added mri.1.9 tests for jruby-complete

Sponsored by Lookout Inc.
added regular tests for jruby main maven artifact

some tests are not working and get omitted - https://github.com/jruby/jruby/issues/2215
and one test got a little workaround for https://github.com/jruby/jruby/issues/2216

Sponsored by Lookout Inc.
[build] ensure we have core/target/test-classes and test/target/test-classes for some tests

maven/jruby/src/it/extended and maven/jruby-complete/src/it/extended depend
on test classes from core/ and test/ so running ```mvn -Pcomplete,test```
or ```mvn -Pmain,test``` will ensure those extra test-classes and will trigger
the test runs for those artifact

Sponsored by Lookout Inc.
added regular tests for jruby-complete and jruby-core/jruby-stdlib artifacts

some tests are not working and get omitted - https://github.com/jruby/jruby/issues/2215
and one test got a little workaround for https://github.com/jruby/jruby/issues/2216

Sponsored by Lookout Inc.
[build] use the jruby-core noasm dependency - fixes #2219

it also excludes the asm and com.github.jnr:jnr-ffi from dependencies list
so the BND for packaging the osgi does not include those anymore
[build] fixes on the extended tests of the jars
create the jruby spawner with the URL of runtime.jruby_class_loader.parent.urls

this allows run the tests from various setups: jruby-complete, jruby-core+jruby-stdlib
or the module jruby maven artifact with all its dependencies. actually the surefire launcher
combines all those jars into one temporary jar for launching the tests. in this manner
it is enough to pick only two jruby maven aritfact and jruby-jars and with this jruby-complete
is already covered.

Sponsored by Lookout Inc.
[build] split some runs to ensure nothing hangs

to setup the jruby-complete tests some mvn runs got split up.
for the ScriptingContainer tests they get their own travis run
and got removed from -Pmain and -Pjruby-jars maven profile.

Sponsored by Lookout Inc.
[build] remove extended tests of main for jdk6 and jdk8
tests to ensure that org.objectweb.asm.* is repacked to another package name

rounding up and fixes #2219
add test for issue https://github.com/jruby/jruby-openssl/issues/11

this just ensures that the default pem certifactes used by rubygems
can be all loaded and added to the X509Store

Sponsored by Lookout Inc.