JBIDE-17842 - load process data asynchronously during bundle start, so it does not block other operations

JBIDE-17842 - Do not allow jps calls in UI thread. Return null if info is not, but fire asynch jps to ensure info is loaded for next call

JBIDE-17842 - Cleanup as per fred