Emacs extension for clean auto-indent and backspace unindent