Update to Java commit cf08ed5 (2014.04.18): NREPL-50: Overridable eval function
Update to Java commit a0cf4c3 (2014.04.18): add super-basic test and documentation for custom eval option, NREPL-50
Update to Java commit eb2f33d (2014.04.18): Ensure that nREPL server objects can be pretty-printed, fixes NREPL-51
Update to Java commit 44104f8 (2014.04.18): NREPL-47: Make all deftest names unique
Update to Java commit 707cf2e (2014.05.20): Add CONTRIBUTING.md
Update to Java commit 2a64aef (2014.08.19): clojure.pprint require derp
Update to Java commit 9c41e34 (2014.08.19): change socket closing behavior to accommodate JDK 1.8 changes, fixes NREPL-56
Update to Java commit cb7ce41 (2014.08.19): Add Java version info to op describe's response, NREPL-57
Update to Java commit f02956d (2014.08.19): Update session before sending eval response messages