fix(launch): console does not steal focus from REPL at launch startup
feat(clojure): switch from clojure 1.6.0-alpha3 to 1.6.0
fix(launch): Remove interferences with Leiningen prep-tasks

Leininge prep-tasks (AOT compilation, javac) start new processes, including
code/configuration added by CCW, causing problems:

- would start ccw.server while AOT compiling (and preventing the shutdown
  of the compilation JVM because futures where created)
- etc.
feat(launch): improve lein launch by adding JVM options as does Leiningen
test(core): attempt to re-activate SWTBot tests
removing tests, again
doc(core): Add missing doc for lein integration improvements
fix(launch): simplified thread mgt + added System/sleep for console/view race condition
fix(hyperlinks): stacktrace hyperlinks when namespace defined by several files

Fix #634 - Clicking links in stacktraces bring you to the file of the namespace, not the file with the code causing the crash
fix(startup): Startup timeout when m2e 'Update Maven projects on startup' is set
chore(maven): Release of Version 0.25.0
chore(scripts): don't upload more than necessary
REPL log panel now uses the LineStyleListener approach for styling.

The StyledText widget offers two mutually exclusive ways for handling
line styling:
- style range methods, which store styles in the widget,
- LineStyleListener(s) that return styles whenever required.
Previously the first method was used, preventing the use of
LineStyleListeners unless one wants to override CCW styling.
By switching to the LineStyleListner approach, it's now possible for
other CCW components and plugins to participate in styling by adding new
listeners.
This change requires the caching of line styles because there is no
point in recomputing the style for text that does not change.