Downgrade clojurescript version to get around bug in clojurescript.test. Rewrite tests to use the async/block-or-done pattern.