JBIDE-17300 - small changes for better user performance
JBIDE-17829 - make sure error message is correct

As per fred's criticism
JBIDE-17843 - rebuild agent jar for java6 instead of java7
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