Add info_cache as expected attribute when evacuate instance

Nova evacuates instance failed with neutron. The reason is
when nova-conductor try to get network info for instance, it
need instance include 'info_cache', but the instance dict which
passed didn't include it. This patch adds 'info_cache' as the
expected attribute for get instance.

Change-Id: I6f110c607e32b0ab536916741605b25d572331dc
Closes-Bug: #1284709
Remove unnecessary call to fetch info_cache

The _heal_instance_info cache() always accesses instance['info_cache']
therefore we should always load the info_cache so we can avoid the extra
query to fetch it.

Change-Id: I3c2e005b98abf2a80276562cc05e88ba5ff199bc
Closes-bug: #1309239
VMware: ensure rescue instance is deleted when instance is deleted

If the user creates a rescue instance and then proceeded to delete
the original instance then the rescue instance would still be up
and running on the backend.

This patch ensures that the rescue instance is cleaned up if
necessary.

The vmops unrescue method has a new parameter indicating if
the original VM should be powered on.

Change-Id: I3c1d0b1d003392b306094b80ea1ac99377441fbf
Closes-bug: 1269418
Update version aliases for rpc version control

Now that Icehouse has been branched, add aliases for the rpc version
implemented by Icehouse.  These aliases can be used in the
configuration options for doing outbound rpc version control.

DocImpact - 'icehouse' is now a valid value to provide to all of the
options in the [upgrade_levels] section of nova.conf.

Closes-Bug: #1309334
Partial-Bug: #1309324
Change-Id: Iad96d8ba7e8e85346fe0b3275f220314bf76a7e3
Merge "Update version aliases for rpc version control"
Merge "Remove unnecessary call to fetch info_cache"
Merge "VMware: ensure rescue instance is deleted when instance is deleted"
Imported Translations from Transifex

Change-Id: Iee4c48e0df819b09d32552736eecca2a7d6f9bad
Merge "Add info_cache as expected attribute when evacuate instance"