Modified the behavior of kill-line

When killing at the end of the line kill-line (C-k) behaves like
join-line (M-j) and joins with the next line. Effectively removing the
indentation. Otherwise it behaves in the standard manner.

Also made updates to the way auto-indent works
Fixed issue with cider repl history

The cider repl history var had been renamed from cider-history-file
to cider-repl-history-file in the new version of cider