NPE-proofing all the runtimeType code
JBIDE-17267 - protect against bad module implementations
JBIDE-17236 - caching issue resolved
JBIDE-17299 - npe stopping bundle
JBIDE-17295 - fix jpp serverbean
JBIDE-17293 - remote as7 filesystem + mgmt has no launch args
JBIDE-17236 part 3 - added workspace change listener to force updates to cpc
JBIDE-17236 part 4 removed full depth searches of projects, only traverse deltas. Added tests
ECLIPSE-946 - phase 2 - JVM Monitor merge

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to jvm-mon)

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to jvm mon)

ECLIPSE-946 - add missing jvm file: ThreadDumpEditorActionContributor.java
ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core)

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core)

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core) CLEANUP

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core) CLEANUP

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core) CLEANUP

ECLIPSE-946 - phase 3 - JVM Monitor Wiring (changes to core) CLEANUP

API regression, method removed from Node.java
ECLIPSE-946 - phase 3 - JVM Monitor Wiring (Introduce Wiring Plugins)

Rename package, refactored shared images

Rename package, refactored shared images

Give plugin log and extend foundation plugin classes

Remove duplicate Node class

Trying to separate out dependency on common since it's full of unusual things

Returning dep just to check stuff

Returning dep just to check stuff

Removed unused code

Broke dependency on common, deleted common as unused

Cleanup of unnecessary changes

Cleanup of unnecessary changes

More cleanup
 ECLIPSE-946 - phase 3 - update feature / tests / small cleanup
Small API enhancements to jvmmonitor to get more information, stop polling if no listeners
JMX - redirect jmx requests through the IConnectionWrapper to assure newest mbeanserverconnection is used
JBIDE-17005 - fix runtime combo in server editor
JBIDE-17287 - unit tests