Unpack various P2 resources by-reference (using https://github.com/zeroturnaround/zt-zip instead of Plexus UnArchiver)
Upgrade to plexus-free version of eclipse-bridge; remove unused shade execution
Require explicit bindings for core and plugins; this can help find broken/incorrect bindings.

http://google-guice.googlecode.com/git/latest-api-diffs/3.0/javadoc/com/google/inject/Binder.html#requireExplicitBindings()