SSH agent forwarding for Docker and Vagrant

This addresses #587 

I've tried to create an issue in JIRA, but I can't seem to find the correct project (I don't appear to have visibility for `QENG`) ; any help would be much appreciated.
Yes indeed - I've set this to check whether `forward_ssh_agent` is `true` rather