List InstanceNotFound as a client exception

get_instance_nw_info() in nova.network.manager should list
InstanceNotFound as a client exception for rpc. This to prevent the
rpc layer from logging a traceback when this exception is raised.
This is an expected type of exception that should be left to the
client to handle.

Resolves bug 1157411.

Change-Id: I6735fb8a386f2256ac8af0ce7fdb36ef7a00b6ce
Fix Hyper V instance conflicts

Fixes bug 1152368

If the hyperv driver attempts to boot an instance and a previous
instance with the same name was not properly removed, the boot will
fail due to an error creating root.vhd.  This only happens when
using CoW images.  This fix deletes the instance directory before
creating the new instance so that there will never be an old image
to interfere with creation of the new one.

This is most likely to be an issue in development and test
environments that toggle between versions of nova with no migration
path.

Change-Id: I21eab01590c426234b4b9a55abec4b2d2df0e168
Remove unnecessary DB call to find EC2 AZs.

Update get_availability_zone_by_host, so it doesn't need a list of services,
and remove unneeded service_get_all_by_host calls. This removes N DB calls in
the EC2 api when doing a DescribeInstances, where N is number if instances
that are being described.

Partially fix bug 1157437

Change-Id: I0050ba736828faad94549bc6e55f4ca1d05dcbe7
Adds return-type in two functions' docstrings

Change-Id: Ifdf49c59d8e983905ad6f31e0a3f7f64cd5a297c
Fixes: bug #1130922
Include Co-authored-by entries in AUTHORS

Import latest openstack.common.setup from oslo-incubator, which includes
the fix to include Co-authored-by entries in AUTHORS.

Fixes bug 1158319

Change-Id: I4f0ba09816730d10869c4ca639e2930d266eac8f
NoneType exception thrown if driver live-migration check returns None

XenAPI driver live-migration checks must return dicts as required by
the virt api interface.

Resolves bug 1158603.

Change-Id: I0db364a17e3069b0b7e3f19030afc35283edecfb
Merge "Include Co-authored-by entries in AUTHORS"
Merge "Remove unnecessary DB call to find EC2 AZs."
Imported Translations from Transifex

Change-Id: I8e4e8c28066e586f7c3246f773d91538018b8aef
Merge "List InstanceNotFound as a client exception"
Merge "NoneType exception thrown if driver live-migration check returns None"
Merge "Adds return-type in two functions' docstrings"
Merge "Fix Hyper V instance conflicts"
Implements Scheduled Images Extension

The extension creates a new resource under servers/id to get, create
and delete it's scheduled image.

On the servers list and detail calls, it adds the system metadata
related to scheduled image service on the server dict in the response
object. It also enables filtering by the system metadata added by the
scheduled images service and if it exists, adds it on the servers
dictonaries.

bp https://blueprints.launchpad.net/nova/+spec/scheduled-images
Merge from titan

Change-Id: I70beeaf151736b17ec74ecef7ea785074c7fd9dd