Redesign of CCW applicative architecture.

- paredit.clj, ccw.debug, ccw.leiningen transformed in plugin fragments
- projects ccw.clojure, ccw.clojure-contrib, clojure.osgi removed
- dependended on bundles for nrepl and contrib.incubator removed
- project.clj added to ccw.core with a plugin to help install deps in
  ccw.core/lib/ directory.
ClojureBuilder honors the "Automatic namespaces load on start and on save" flag

- Fix Issue 389 	Clojure Builder builds every namespace of the project when sending one namespace to the repl
Updated dependency on lein-ccw-deps
Fix annoying popup showing up when REPL tries to log to status bar.

- Fix Issue 520:	"Cannot find declaration for symbol under cursor" from REPL input area
Back to no magic (auto insertion of closing stuff) in default editing mode

- Fixes Issue 524 and many community complaints
Extraction of ccw.util.jdt from ccw.leiningen.util
Clojure Nature Adder: make classes/ classpath entry optional

- and does not create the classes/ folder up front anymore
- and the ClojureBuilder does not recreate the classes/ folder on clean
Integration of ccw.leiningen & ccw.debug into ccw.core
Bumping version numbers to 0.12.0.qualifier
REPL: now loads nrepl correctly when not present in the project classpath
Leiningen Wizard: hide second "project location" control
Lein wizard renamed in Clojure wizard. Old Clojure wizard removed.
Rework of the java->clojure interop code. Thread safe require.
Leiningen menu entries removed from editor contextual menu