[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