Selection works in one line
Merge branch 'master' of github.com:limetext/lime

* 'master' of github.com:limetext/lime:
  Add unindent command and tests
  Extract functions for reuse by the unindent command
  CommandHandler: make Run*Command return the logged errors
  Add toggle_setting and set_setting commands