Tabdetach

As discussed, this PR adds a `:tabdetach` command and makes sure that moved tabs are kept in focus. I'm about to open another PR that has `:tabattach 0` work as a sort of alias for `:tabdetach`.