creds: Update ssh-agent.py to support Ansible 1.8.

In 1.8, play.vars no longer holds merged variables for a play.  The
callback playbook_on_play_start() has to collect variables by itself.