Python 3: use six.iteritems()

Change-Id: I9d86dd948bc2241bbb69a04c0024f90b805d7cc8
Create new IPv6 attributes for Subnets by client

This is the client implementation of bp ipv6-two-attributes.
Add two optional arguments:
 --ipv6-ra-mode
 --ipv6-address-mode

Partially implements bp ipv6-two-attributes

Change-Id: Ia922a9b6bb4e1dbd372174d48f29f5411c7b5674
Add a tox job for generating docs

Add a tox job to make it easier for developers to generate their
own docs before submitting a patch.

Change-Id: Iab7ff03120675ade8a3e6e6f7b7839be1f58d40c
Update theme for docs

The current developer docs theme used is out of sync with the other
openstack projects. This patch will update the docs to provide a more
consistent look and feel when using developer docs

Change-Id: I03985039381c2ba4f81a2015258f7b49bba441d9
Improve the method find_resourceid_by_name_or_id

Now the method find_resourceid_by_name_or_id doesn't honoured the
project id. So if a user with admin role want to create an instance
for another tenant, and using a a security group which name is
duplicated in Neutron. Then the boot will fail.

This patch is the fix on neutron client part. It will enhance the
method find_resourceid_by_name_or_id to support project id as a
parameter so as to get the correct security group id when passing
a security gruop name.

Change-Id: Ibd1829bd0f22f56c4fa210c67d10e1db5556c033
Closes-Bug: 1335733
Merge "Create new IPv6 attributes for Subnets by client"
Merge "Improve the method find_resourceid_by_name_or_id"
Merge "Add a tox job for generating docs"
Merge "Update theme for docs"
Merge "Python 3: use six.iteritems()"
Merge remote-tracking branch 'upstream/master'