Convert to Leiningen build so we can deploy artifacts to nexus
Add tools.jar to classpath
ok, hardcode the path because leiningen's defproject macro can't cope with variable evaluation, sigh
lein-release plugin: preparing 0.1.0 release
lein-release plugin: bumped version from 0.1.0 to 0.1.1-SNAPSHOT for next developemnt cycle
lein-release plugin: preparing 0.1.0 release
lein-release plugin: bumped version from 0.1.0 to 0.1.1-SNAPSHOT for next developemnt cycle
Basic extra jar loading
Organize gitignore and add build, classes
doc extra jars
Merge branch 'extra-jars'
Remake project structure.

Structure:

- `liverepl-agent` becomes `client` and `agent` (duplicates LOCALHOST
  definition)
- `liverepl-server` becomes `server`
- project.clj munging, including use of lein-jdk-tools

Code changes:

- Server incorporates Clojure as uberjar
- Agent checks whether server is loaded, not whether clojure is
- Main and shell script no longer pass location of clojure jar
- Fix generics in Discovery (gets rid of warning)
- shell script uses new build locations
- shell script specifies bash in shebang

Documentation:

- Change README to Markdown, include contributors
- Fix licensing in project.clj to mention MIT License and refer
  to README for contributors
fix code block formatting
naming consistency
Notes towards reworking liverepl
repl vs. agent
expand notes on shutdown and exception handling
agents, reloading, and GC