Email field is made not mandatory in user creation and editing.

Change-Id: I92a3b5539a20d855ae725a2993bf77eace3c0e28
Fixes: bug #1185195
Add Image Source Field to choose Location or File

Change-Id: I79546c5c2d10b7d6cefdca084f4f7a13ce2939d5
Fixes: bug #1185671
Ignore non-existing attr in APIResourceWrapper __repr__

Fixes bug 1202415

__repr__ was added to APIResourceWrapper in the recent commit,
but it searches all attributes in _attrs list. When an attribute
defined in _attrs actually does not exist, __repr__() fails.
This commit changes __repr__ to ignore non-existing attributes.

Change-Id: Iebaeae78f3763d87f3993ba5c4bbed4c23e84c45
Flavor ID added to Flavor creation form

Flavor ID supported values are:
* integer
* uuid4
* auto

Using 'auto' generates a random uuid4.

Clean method from Edit Form removed as unnecessary.

Flavor tests updated.

Fixes: bug #1189877

Change-Id: I222836d7a84b66891d5380f323bf123122044d30
Make row actions menu visible for the lower row

In every tab on any page with a few tabs (like Load Balancers
or Access & Security pages) there is a bottom border. If any
row actions menu is too long, its bottom is hidden for the lower
row. This patch removes the line which actually prevents menu
from running below border.

fixes bug 1190548

Change-Id: I244c7ee383bebaa85e1f4db08972af37160e2185
remove 'import *' usage (or mark is #noqa)

This is talked in bug #1188533, and in current codes, there are several
places here:

horizon/forms/__init__.py:18:from django.forms import *
    mark '# noqa'

openstack_dashboard/settings.py:182:    from local.local_settings import *
openstack_dashboard/test/settings.py:5:from horizon.test.settings import *
    mark '# noqa'

openstack_dashboard/dashboards/project/instances/workflows/__init__.py:1:from create_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:2:from update_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:3:from resize_instance import *
    fix it

openstack_dashboard/dashboards/project/images_and_snapshots/urls.py:21:from django.conf.urls.defaults import *
    fix it

fixes bug # 1188533
Change-Id: Id671280903f8452a78f81f1240d92297de7a89a8
Merge "Make row actions menu visible for the lower row"
Merge "remove 'import *' usage (or mark is #noqa)"
calling nova extensions api to enable certain nova features

Fixes: bug #1202310

Change-Id: I47365b0a89ab572f25cb71bfe17cae547261df9d
Merge "Ignore non-existing attr in APIResourceWrapper __repr__"
Merge "Flavor ID added to Flavor creation form"
Fix selector syntax

There is no 'text' HTML element, it's men to be an ID selector. Seems to
be only used at openstack_dashboard/templates/500.html:65.

Change-Id: I9c0aa01f0a7c6d876a057fc103ee6e87293137af
Replaces term tenant with project

Fixes: bug #1207070

Change-Id: I0b9d9f4ab71fcc76cc35a1cf77d49957f6b278a4
Merge "calling nova extensions api to enable certain nova features"
Merge "Email field is made not mandatory in user creation and editing."
Minor typo corrections

Change-Id: I5361027a60804e1aa2f30086e7945da0cf7bdd61
Merge "Add Image Source Field to choose Location or File"
Fixing missed translation.

Fixes: bug #1207506

Change-Id: I6d5ef7a3d49031af286bd5df03ae3958b41f248b
Fixed keystone test data to match openstack_auth.

Fixes bug 1207599

Change-Id: I2cc333911cc0d07cab9c0c550a8d0d69f374634c
Merge "Minor typo corrections"