Update the phantom.js test runner to allow multiple JS injections

This allows testing via phantomjs when you need to include one or more external JS files before the compiled ClojureScript code from your project.
0.2.0
s/0.1.0/0.2.0/g
0.2.1-SNAPSHOT
stop using set! when setting test metadata
Merge branch 'master' of https://github.com/onlyafly/clojurescript.test into onlyafly-master

Conflicts:
	resources/cemerick/cljs/test/runner.js
fix bad merge, gh-8
test against cljs 2014 in `latest` profile, drop cljsbuild hooks
tests for gh-8
update changelog
update README re: gh-8
0.2.1
0.2.2-SNAPSHOT
tweak up lein-cljsbuild config sample
Make sure logged objects are converted to string

Currently non string logged from tests won't be printed to the console output. Forcing the conversion to string allows to see some output.

Fixes #29.
documentation that should have been commited with the 0.2.1 release :-(
don't accumulate test fns on each deftest evaluation
doc tweaks
Revert "don't accumulate test fns on each deftest evaluation"

This is a breaking API change; minor, yes, but can wait for 0.3.0.

This reverts commit 31a1679e7960ec35f1d7b74accaa7633cd8426d2.
Add node.js runner.

To use the node.js runner instead of the default phantomjs runner,
use :node-runner in :test-commands instead of :runner.