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.