better logic to deal with missing agent.sh or dead agent process
update git completion per the latest git bash-completion package
add test to check for mismatched/stale ssh-agent and agent.sh
removing the ssh-agent bit, there are better ways to handle this, and this way interferes with them.
Merge branch 'master' of github.com:weaselkeeper/bash-profile