bash: switch to keychain for ssh-agent management
ack: fix -a/-k confusion in ack2
ssh/tmux: create consistent ssh-agent socket file

* "--quick" does not inherit agent from current ssh session
* update common socket when we rediscover agent
* generally set the AUTH to be the common socket, so that we update when
  we get a new connection