Previously shifting text left/right would ignore blank lines (as noted in issue #419). When shifting left though it does make sense to delete whitespace, especially as the same code is used to re-indent when pasting. Fixes #810.