Textmate-like shift the line or the region left/right.

I like this feature very much. So I borrow it from the [textmate.el](https://github.com/defunkt/textmate.el) package created by @defunkt.