add JDK version compatibility info
Default indy to OFF unless on Java 8. :-(
clean up dependencies, bump versions and declare direct deps in pom
added jruby artifact which shades and relocates the asm classes only. the all other dependencies remain "real" dependencies like org.jruby:jruby
added jruby artifact which shades and relocates the asm classes only. the all other dependencies remain "real" dependencies like org.jruby:jruby
added some more osgi config - picked from PR #1020
Check equality of DataIterator type properly

- As type attribute of DataIterator is of type Object, we can't just
  compare it with type of edge using ==
- Using equals when it is not null and otherwise comparing with ==
- Similar to https://github.com/jruby/jruby/commit/389bcda7f46ac6770cf961f94329d9e4ec422d81