Don't LOG.error on max_depth (by default).

Reverts part of 7b206ad which added an extra LOG.error
statement when max_depth is hit.

This is causing spurious errors to get logged when making
some Nova requests.

Fixes LP Bug #1140133

Change-Id: I0fff47d9c53c63345ae273a4d20a2bacb27f12e5
Make ComputeManager _running_deleted_instances query by uuid

Reuse existing _get_instances_on_driver method to query driver for
running instances.

Resolves bug 1129519.

Change-Id: I9186b289fadfc4414874b3ba52195e9acfac18b4
Add ssh port and key based auth to VPD.

This patch adds the ablity to set ssh port, and use key based
authentication for VPD.

This patch adds config options:
    virtual_power_ssh_port: port to ssh to on virtual power host
    virtual_power_host_key: private key file for ssh auth

Note: Key file must be able to be read by user nova is running as.

      This patch switches the default virtual_power_type from 'vbox'
      to 'virsh' to match the most common usage.

Fix Bug 1136010

Change-Id: Id89878d63d26602bb3eacc2a2ce7902d9bd33d61
Authored-by: Chris Krelle <nobodycam@gmail.com>
Merge "Make ComputeManager _running_deleted_instances query by uuid"
Merge "Add ssh port and key based auth to VPD."
Merge "Don't LOG.error on max_depth (by default)."
Merge remote-tracking branch 'm_src_repo/master' into build-temp