JMX merge - Eclipse-946 phase 2

rstryker/ lhein: please review:

https://mojo.redhat.com/docs/DOC-957669

This commit introduces latent support only - there is not change to the JMX perspective.

The candidate commit for phase 2 will be based on the original 3.8.1 base, with no jmx.commons references and limited to the required bundles (core, tools, ui).   Not all of the Fuse Tooling JMX modifications are being picked up.  Those that are not picked up are concentrated on the MBean operation invocation code and MBean data display and the column configuration display in the properties view.  These work sufficiently with the current source base.  Once the JBoss AS Server Tools JMX baseline has been established then these may be reintroduced.  There are also a few UI issues that will be JIRA'd once the phase 3 check-in is complete (nothing major).