Change db.api.instance_type_ to db.api.flavor_

Rename nova.db.api and nova.db.sqlalchemy.api functions from
instance_type_ to flavor_.  Since this is a fairly large change, leave
backwards compatibility in until all dependant changes (moving code from
db.instance_type_*).

Partially implements bp flavor-instance-type-dedup

Change-Id: Ie81c66e13056537ca26ff04defdb6eb86d5c462a
Port server password extension to v3 API Part 2

Ports the server password extension and the corresponding
unittests to the v3 framework.

Partially implements blueprint nova-v3-api

Change-Id: I85c7241fa6c711f492c7a8ec644c0ba1d01fe5ef
Merge extension server-start-stop into servers core API v3

* Move the action 'start' and 'stop' into servers core and
the corresponding unittest.
* Add decorator extensions.expected_errors

Partially implements bp v3-api-extension-versioning

Change-Id: I94acb688e0a7975b67d652d11d315843dbdf3eb3
update Quantum usage to Neutron

This change updates to use the neutron client library and provides
backwards compatiblity with the network_api_class.

implements bug: 1197208

Change-Id: Ia6c74e40eff516a0fcbe53fdc48e16fb0f98e864
Port os-console-output extension to API v3 Part 2

This change includes:
    - changes to os-console-output fit into api-v3
    - unit test refactor to decrease code duplication
    - change the action name to get_console_output since it is more 'compliant
with all other servers actions, using '_' to separate the words in the
request.

Partially implements blueprint nova-v3-api

Change-Id: I075c868c3a160f06980edcc27ff22da910ff4403
Merge "Change db.api.instance_type_ to db.api.flavor_"
Port extended status extension to v3 API Part 2

Ports the extended_status extension and the corresponding
unittests to the v3 framework.

Partially implements blueprint nova-v3-api

Change-Id: I457701a36ddafbaba89fdbe460650f2f32079987
Port hide srvr addresses extension to v3 API Pt2

Ports the hide server addresses extension and the corresponding
unittests to the v3 framework.

Partially implements blueprint nova-v3-api

Change-Id: If0df9839d897b7baf49278915f1a4948c8b6a1e4
Merge "Port server password extension to v3 API Part 2"
Merge "Port os-console-output extension to API v3 Part 2"
Merge "update Quantum usage to Neutron"
Merge "Port extended status extension to v3 API Part 2"
Merge "Merge extension server-start-stop into servers core API v3"
Merge "Port hide srvr addresses extension to v3 API Pt2"