Prevent nested tmux in nested logins.

bashrc, zshrc
	-Prevent tmux from launching in nested shells logged in under
	different users, which requires checking whether tmux is running
	in a more robust way than by testing the value of `$TMUX` (which
	obviously doesn't cascade down logins).