Implement transpose command (Issue #47)
Merge remote-tracking branch 'upstream/master'
Add tests for the transpose command.
Fix formatting of transpose sources (gofmt)
Rewrite new transpose code.

Rewrite the transpose function to more completely mimic ST3's behavior. Also
add more tests.
Merge pull request #435 from trapgate/master

Transpose Command
Use golang.org/x/* over code.google.com/p/go.*.
Merge branch 'master' of github.com:limetext/lime
Not for the cover tool.
Benchmarking + some profile entries for #425.
Merge branch 'master' of github.com:limetext/lime into watcher

* 'master' of github.com:limetext/lime:
  Benchmarking + some profile entries for #425.
  Not for the cover tool.
  Use golang.org/x/* over code.google.com/p/go.*.
  Rewrite new transpose code.
  Fix formatting of transpose sources (gofmt)
  Add tests for the transpose command.
  Implement transpose command (Issue #47)
Trying to pass all tests in travis