rename ExtensionsResource to ExtensionsController

every other "resource" in the api is named either *Controller or just
Controller, so updating this one to match, no effect on anything.

here's a little audit of just about all the nova api calls, the stuff at
the bottom shows some stats:
https://gist.githubusercontent.com/termie/9500927/raw/ac724f0762224bc60bb79c4b0fecfdd12afe5ca7/calls

Change-Id: I71df08048d5b0fa868f68bfe9cb9176507dde3b7
VMware: Add utility method to retrieve remote objects

Added a utility method that can retrieve the properties of objects
that are within a parent object in the vCenter server. With
existing utility methods, this is not possible without making multiple
api calls.

This patch partially re-adds the changes reverted by change-id
Ia3a6e3f502282d44473d4908f68d71a97167e85f.

Change-Id: I9a461b2cdde906d4f25af513b4c0410b35e82209
VMware: fix list_instances for multi-node driver

VMwareVCDriver should only list instances in the nodes managed by
it. Currently, it uses the an implementation that lists instances
in the vCenter server inventory even if they are not in the nodes
managed by the driver.

Closes-bug: #1272286
Change-Id: I56c81a759eacc8c595e97ac5ca372834b675ebff
Merge "rename ExtensionsResource to ExtensionsController"
Merge "VMware: Add utility method to retrieve remote objects"
Merge "VMware: fix list_instances for multi-node driver"