JBIDE-15293 BrowserSim/CordovaSim: add logging callbacks to Eclipse

- created BrowserSimLogger/CordovaSimLogger and LogCallback
JBIDE-15293 BrowserSim/CordovaSim: add logging callbacks to Eclipse

- replaced calls of e.printStackTrace() by logError(e)
JBIDE-15293 BrowserSim/CordovaSim: add logging callbacks to Eclipse

- wrapped the whole bodies of BrowserSimRunner.main() and CordovaSimRunner.main() by try-catch blocks with logging
JBIDE-15293 BrowserSim/CordovaSim: add logging callbacks to Eclipse
JBIDE-15299 Weinre does not change when I follow or open a new url

implemented
small code refactoring
incorrect detection of already injected weinre url fixed
JBIDE-15247 Edit in preferences does not edit focused device, but edits active device.

fixed