Support multiple private keys.

The vagrant issue https://github.com/mitchellh/vagrant/pull/907 led to the `private_key_path` information from vagrant being provided as an Array, not a String.  This hopefully resolves that.

See also http://stackoverflow.com/questions/20962274/fabric-vagrant-cant-open-insecure-private-key/21940464#21940464 .