Sets default service type for Nova V3 API

Set the default service type when talking to the Nova V3 API to
computev3 rather than compute. Although it is rather ugly to have
a different service type for a different version of a service,
this is necessary for the medium term because traditionally the
compute service endpoint has pointed to the V2 API rather than
the root and then version discovery done.

This change allows progression of the V3 API support in
novaclient and although devstack too currently points computev3
directly to the V3 API, the intent is to change this to point to
the root and implement version discovery during the Icehouse
development cycle.

Longer term when the V2 API support is eventually removed we can
reclaim the 'compute' service type and point it to the root.

Partially implements blueprint v3-api

Change-Id: If5d6a0d8af037cde7bf253d71aac2823b89f8066
Enable hacking check for Apache 2.0 license

Removes H102 (license header not found) check from flake8
ignore list.

Adds missing apache license headers.

Change-Id: I109f23c6d8b2e3efb1dac7f764bd77e0d9d335f0
Fix inappropriate comment for delete FloatingIP

There is an inappropriate comment for delete FloatingIP, fix it.

Change-Id: Ib5ddabd3b227c8580e1b912b2bb98a3294ec3288
Closes-Bug: #1258034
Fix incorrect help message on flavor_access action

The help message of params "flavor" and "tenant" is incorrect on
do_flavor_access_add and do_flavor_access_remove.

Change-Id: I66c45316181307305a19aec25acefc019cd7bdfc
Closes-Bug: #1258453
Merge "Enable hacking check for Apache 2.0 license"
Merge "Sets default service type for Nova V3 API"
Merge "Fix inappropriate comment for delete FloatingIP"