Improve the 'remote-tmux' script.

Rather than positional arguments, use named environmental variables to configure the script. This allows finer-grained configuration (e.g. setting the tmux binary location without changing the remote hostname).
Use Clang complete over cscope