Fix mocking for nova Server

Change-Id: Ibf01746b114be76789cc89cc64ed00af0fcfcfaa
Show AZ on instances table
Use a separate workflow step for cell selection

Change-Id: I36a5d3f2542a95108300fecdd500a409a5f58874
Show AZ on volumes table
Setting for role-based admin endpoint access
Don't include reserved in quota calculation
Log out user in response to unauthorized exception
Show volume AZ in volume snapshots table

Also display volume id in lieu of display_name.
Add back volume quotas on project overview page

Change-Id: I2418286ee62e6f59f46f52a8cea273f6421438e6
Include volume snapshots in volume quota usage

Interim fix for upstream bug:

https://bugs.launchpad.net/horizon/+bug/1211741
Fix import keypair help text

The existing text was just copied from the create keypair view.

This commit adds a bunch more help text and instructions for creating
an SSH keypair from a terminal.

Change-Id: I43cb31ac0fcf46dbd1c607687810caf0e18ffde4
Closes-bug: #1237264.
(cherry picked from commit abdab25f03098394c57304f28b011bc6d893e9c5)
Show an error message on instance launch error

Since instance creation happens asynchronously, all that currently
happens on the Horizon side is the state changes from Creating to Error.

This change checks the instance state during the Ajax request on the
backend and returns an Ajax error message popup if the status is
'ERROR'.

Change-Id: I259e27b7b6c73a38098514a701c235feb81af143
Closes-bug: 1236168.
(cherry picked from commit 2dddc39a0b2fe6bca26847edf02658e14400c059)
Fix incorrect snapshots mock in floating ip test

Change-Id: I9632490e94c5d5cd435363c74a2ec65546a9c29f
Use assertItemsEqual in quota tests

Change-Id: If454be183fc63d6c1edc5b2343707ce11e7c63be
Add Availability Zone to Volume screens

User should be able to choose an AZ (or make unspecified) when creating a volume
AZ should be visible in Volumes table
AZ list should come from Cinder

Change-Id: I23314dedc3eb65454df32102b0a96174f8030d81
Closes-Bug: #1230288
(cherry picked from commit 00f8b11d956cbdee1bbe06a67b79127b6e3e330f)
Make volume AZ selection compulsory

Change-Id: I74c961bb3d8b6e9d4a074ce69dcf2e832741c14f
Get volume AZ list from settings for Grizzly Cinder

Change-Id: Ia33e5d8e0cfc451bfd6c9aef58d105cd69e5fec1
Disable volume AZ select for snapshot source

Conflicts:
	openstack_dashboard/dashboards/project/volumes/forms.py

Change-Id: Ia53f1def7669a0368935e542646e4505d1091891
(cherry picked from commit 0e1117c144071622092a30526b690b7c740439cb)
Add .py to MANIFEST.in to work around build issues

Change-Id: I647fe64aef4f06c6e199f080a2a7ec0aac63c0ae
Remove docs for removed can_encrypt_volumes setting

Change I730b4ffc26f391065943cb0d135ceac113cb6754 removed
support for encrypted volumes, but didn't remove the docs.

Change-Id: I29854e9d0abcccbfe3949797908016780b47ff6c
Closes-bug: #1250711
(cherry picked from commit 81f7c7077c176db251b6725ec225f666049b49e2)