Bug 732609 - Cannot decrease indentation

Don't use WebKit indent/unindent commands. Make our indentation/undentation
code (that was used when there was no selection) selection aware.