JBIDE-13911 - testUnzipOperationExecuteStringString() always fails on Windows
JBIDE-13982 Fixed NPE for as-you-type EL validation for unsupported XML files
JBIDE-13753 - Enable sorting of discovered runtimes
JBIDE-13883 - Externalize Runtime Detection plugins
Merge 'jbide-13908' of github.com:snjeza/jbosstools-base into master

Conflicts:
	runtime/plugins/org.jboss.tools.runtime.ui/src/org/jboss/tools/runtime/ui/RuntimeWorkbenchUtils.java
JBIDE-13972 Deselect All button in Search Runtime dialog does not work properly
JBIDE-13943 Java Model Exception when CDI component name is modified

EclipseJavaUtil.findType should return only existing types.
[JBIDE-13939] fix usage tests for Kepler M6

* Ensure GlobalUsageSettingsTest is restoring the usage enablement in
the system properties after test execution.
* Dont run UsageReport within the display thread in IStartup since UsageReport
already switches to the display thread where required
* Added tycho configuration to have this run outside the UIHarness, UIThread
* Removed catch in UsageReportDispatcher since it extends SafeRunnable