[Fix #856] Push mark and use `cider-jump-to` in `cider-jump-to-error-maybe`

   - Track current user buffer in interactive evaluation handlers.

   - Add USER-BUFFER argument to `cider-jummp-to-error-maybe`.

   - Change LINE to more general POS argument in `cider-jump-to`.

   - Use `display-buffer` instead of `switch-to-buffer` in
      `cider-jump-to` (`switch-to-buffer` shows the buffer in current window
      even if it's already visible in other window).
[Fix #856] Add 'errors-only option to `cider-auto-jump-to-error`

  - Merge `cider-highlight-compilation-errors` and `cider-jump-to-error-maybe`
    into `cider-handle-compilation-errors`.