Remove deprecated instance_type alias from nova-manage

Was deprecated in Havana, so now that we are in Icehouse lets
remove it.

UpgradeImpact
Change-Id: Ieb3775e0a43084d00624f9e1d8b879c312e32b3c
Deprecate/remove scheduler select_hosts()

This call is no longer used and can be removed from the scheduler api and
drivers. For backwards compatibility, the existing manager method is kept
but instead call driver.select_destinations() and convert the result to
the old format.

Conductor manager, as the last user of this call, used it to select
a target for live migration, but now instead makes calls to
select_destinations() to get the same information. The related change
to conductor manager is here: https://review.openstack.org/#/c/52311/

Change-Id: I702515a086e7f33c48fa9ee106271c868b660540
Add boolean convertor to cells sync_instances API

cells sync_instances API contains "deleted" as the parameter, and the
parameter should be boolean. There are the other boolean parameters
such as "on_shared_storage" of evacuate API, they can be passed with
either boolean or string(e.g. "True").
For the consistency of whole Nova APIs, this patch adds boolean conv-
ertors to cells sync_instances API.

Change-Id: I4776539cfd723f302d10350757e1c341384c9ba2
Closes-Bug: #1261287
Changed error message to match usage

InstanceDiskTypeTooSmall is not the proper error message, it should be
FlavorDiskTooSmall.

Change-Id: Id928015534161cba296c17114ef2d19d96e8781d
Spelling fix resouce=>resource

Change-Id: I369d925573e6ce7b48f610051f3b53a4afbb3d0d
libvirt: stop overwriting LibvirtConfigCPU in get_host_capabilities

Currently, LibvirtConfigCPU configuration is being overwritten with baselineCPU
output. However, baselineCPU never reports the ARCH and other relevant fields,
that is being set in LibvirtConfigCPU by the LibvirtConfigCaps.
The absense of the arch field is causing the bug below.
Fixing it to simply update the LibvirtConfigCPU.

Change-Id: I9dd06fa44a232a333609fa115d05ad8822e21c0c
Closes-Bug: #1266534
Merge "Changed error message to match usage"
Merge "Add boolean convertor to cells sync_instances API"
Merge "libvirt: stop overwriting LibvirtConfigCPU in get_host_capabilities"
Merge "Deprecate/remove scheduler select_hosts()"
Merge "Spelling fix resouce=>resource"
Merge "Remove deprecated instance_type alias from nova-manage"