[KNIFE-466] use SSH configuration for SSH gateway polling

I think this complements #173. I added support for checking SSH configuration for SSH gateway settings, which helps when your gateway needs a different identity file than the destination server ([issue mentioned here](https://tickets.opscode.com/browse/KNIFE-422)).