JBIDE-16165 CordovaSim does not warn users that it needs Safari to run

fixed
stacktrace appeared after exception wrapped
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-15294 - BrowserSim: blinking cursor and delays while running BrowserSim with many JREs defined
[JBIDE-13795] Incorrect URL for JBoss Jira on readmes
JBIDE-11319: Url for Eclipse-SourceReferences
JBIDE-15296 CordovaSim: updating ripple source code to the last version (master 0.9.18). Fixing minor bugs after migration: "Compass" API, notification.confirm, vibration.vibrate.