fix(outline): Fix java.lang.Comparator contract violation.

Fix Issue #639
fix(repl): better handling of cursor movement in output area of REPL

Fix Issue #529
fix(paredit): forward/backward delete had weird edge case behaviors.

Fix Issue #523
feat(repl): accept http:// nrepl urls => require Drawbridge