Add tmux support

I avoided making any changes to the screen specific code, so screen should work exactly as it did before. There are no new settings or commands for tmux, you just use the same ones you would for screen.