Enable magical autoindent in vim keymap.

I'm not merging it until some tests are written.

Feel free to try it out, comment and otherwise help.

@oderwat: I've fixed backspace.
Yes, very much so, thanks for noticing.