Reimplement macroexpansion in terms of middleware
Add an example profiles.clj to the README
Replace redundant quasi-quoting
Remove some fugly REPL ns setup code

It's pretty much redundant now that we have cider-nrepl.
[Fix #613] Add clojure.test integration.

Add 'cider-test', to replace the retired 'clojure-test-mode'.

Add mostly complete cider-test result layout.

Enable cider-test mode and key bindings.

Add interactive run functions. Rename cider-test-report-mode.

Echo testing and summary messages.

Clean up emit/insert code.

Add test report result navigation; rename report buffer.

Clean up variable names and function arguments.

Handle test namespace not found.

Add ediff for test results. Clean up a bit.

Clean up code, add doc strings, improve menus.

Enable jump to line within var.

Move modified functions into their proper files.

Highlight non-passing test definitions.

Fix some code ordering, and add a funcall.

Update README and CHANGELOG for test integration.

Update doc strings and commentary.