Remove unused db.api.floating_ip_set_auto_assigned

Change-Id: I5a2be6dd733a4bc092e4658d8010cc3a5eb0d6a3
Enable hard-reboot on more states

Instance may stuck at some status, so enable hard-reboot on more
status to enable user to reset instance when it gets in some sort
of bad state.

Change-Id: I99200d44a179705d89c9912a7261fe40100b535b
Closes-Bug: #1376384
Use Instance.get_flavor() in more places

This helper was introduced a while back, but not everything is using it.
In order to make the transition in the next patch easier, this cleans
up those cases to use the helper. Unfortunately, there was a lot of
cruft in the tests where non-objects were being passed to these areas,
so this change looks larger than it really is.

Related to blueprint flavor-from-sysmeta-to-blob

Change-Id: I456fd94e21c71f10dff63997046a842345078071
Catch NotImplemented nova exceptions in API extension

Catch currently uncaught NotImplemented nova exceptions
in floating_ip_dns and explicitly convert to HTTPNotImplemented
errors. This avoids tracebacks in the log files.

Change-Id: Idc8d9437920ab0ffcd6cb49db73dae63bcabab0e
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: Ieb4c87f942db10ebe27665b499ba1c020adba32c
Merge "Enable hard-reboot on more states"
Merge "Catch NotImplemented nova exceptions in API extension"
Merge "Remove unused db.api.floating_ip_set_auto_assigned"
Move test_hostops into nova/tests/unit

After rebasing patch 127279 one test file, test_hostops,
was left behind in tests/virt/hyperv. This patch simply moves
that file to the proper place.

Change-Id: I5a5a56f0b195f8b290986d86cc47b292e610348f
Merge "Imported Translations from Transifex"
Merge "Use Instance.get_flavor() in more places"