Remove straggling use of all-kwarg object methods

This removes one remaining vestige of the days of yore when
nova developers were forced to always use kwargs on object
methods out of fear, lest it be used over RPC.

Related to blueprint unified-object-model

Change-Id: Ieba76efc2f5daed08e4bde9096c0e178f1f44466
Use InstanceList for _heal_instance_info_cache()

This makes _heal_instance_info_cache() use InstanceList for the
all-by-host query.

Related to blueprint unified-object-model

Change-Id: I93872a35ff249bbeb7d02bfe54a7d83676aa447a
Remove a layer of nesting in _poll_unconfirmed_resizes()

This simply changes the logic atop _poll_unconfirmed_resizes()
and de-indents everything that was nested underneath by four
spaces. It makes it much easier to work on without the useless
extra level of nesting.

Change-Id: I0d65fe2d1fc2649e0527ecbed1e6682b3da52b2b
Merge "Remove straggling use of all-kwarg object methods"
Merge "Use InstanceList for _heal_instance_info_cache()"
Merge "Remove a layer of nesting in _poll_unconfirmed_resizes()"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp