JBIDE-18451 - NPE in jvmmonitor code during initialization if no valid jdk location is found

JBIDE-18451 - NPE in jvmmonitor code during initialization if no valid jdk location is found

JBIDE-18451 - added trim
JBIDE-18283 - ensure rse fragment has accurate initial complete status
JBIDE-18455 - do not do remote requests for api calls that can be from main thread