First pass at runtime-generated test env.
Fix test ns filename.
Move creation of test env into a fn.
Add a basic test to ensure that test env was successfully created.
Tidy test-env.
Tidy info tests.
Fix test for macro info.
Fix a bug where info was not being returned for cljs.core macros.
Tidy info.clj.
Add test for info of fully-qualified vars.
Simplify quoting in info tests.
Apply style fixes.
Update .gitignore to exclude some repl files.
Add test for completion of excluded cljs.core vars.
Add test for completion of excluded cljs.core macros.
Remove test env defonce.

This allows for updates to be made to test_ns.cljs without having to
restart tools such as lein-test-refresh.
Apply style fixes.
Remove no-longer-needed workaround.
Add Austin dependency.
Remove austin dep, use cljs compiler directly to generate env. Use fixtures.