Using compile-mode in cljsbuild-mode.

Marking errors and warnings and linking to source.
Reading compilation command from the minibuffer.
Provided most common build commands in minibuffer history.