JBIDE-18183 - JMX UI api enhancement for use by fuse, customize image pe...

...r connection rather than per provider
As I mentioned already, the patch here allows the creating plugin to provide different images / labels for connections they create.  In this case, the .local plugin is taking advantage of that with the creation of this class... but... inside this class, it  then hard-codes its own internal label providers as well. 

There is no extension point at this time to allow OTHERS to customize YOUR connections' labels. This jira is about allowing one connection provider to customzie its labels on a per-connection basis... not on allowing OTHERS to do it.  So, the .local plugin creates its own label provider, and, inside that label provider, has a number of internal label providers of its own. 

The alternative is to rewrite the ui's extension point entirely, which could have significant effects on backwards compatability with an extension point that has been stable for many years and may have any number of consumers in the wild.