Adds a machine_options param to the private_key_for method.

The Chef::Provisioning::FogDriver::private_key_for tries to access an
undefined variable or method `machine_options`. This commit adds that as
a param to the method and updates the locations that call that method to
pass it along.