Support sending nREPL a custom rendering function.
Allow arbitrary options to interactive evals.
Split eval options into two-level map.

This uses `:nrepl-context {:interactive-eval {...}}` instead of
`:nrepl-interactive-eval-options {...}`.
Merge pull request #138 from greglook/nrepl-renderer

Support sending nREPL a custom rendering function