Added dependency on lein-bower to handle installation of bower component...

...s. Update project.clj files and Makefile to reflect this change.

Also updated `clojure`, `clojurescript.test` and `lein-cljsbuild` to latest versions.

`make bower_components` renamed to `make bower` and JS script copying to the custom `vendor` dir removed in favor of the `resources` directory which is already included in the `CLASSPATH`.

Obviously, none of this is required at all, I just thought it made the build a bit more "leiningen-ish".