Adds pseudo-folder creation

Users can create pseudo-folders independent of object upload

Implements: blueprint swift-pseudo-directory
Change-Id: I5797ae9aab83135643680a410b2394165dc55271
Validate volume size is larger than image minDisk

Creating volume from image currently validates that the volume size
must be larger or equal to the image size. If the Image has a minDisk
size configured, the volumen size must also be larger or equal to the
minDisk.

Took the opportunity to clean up the parenthesis in some localized
messages as well.

Change-Id: I0ae99504c1ae7a9c0b7dda5b3307602c48b0a6a8
Closes-bug: 1241253
Add option to disable server password fields

Not many hypervisors support setting a server admin password via Nova.
This change adds an item to OPENSTACK_HYPERVISOR_FEATURES called
'can_set_password' that controls whether password settings fields
are displayed in the UI.

Change-Id: I03399c171b2b7cbf756292cee283419d6235461f
Closes-bug: #1250713
Handle '%' in Swift container names.

When a Swift container name contains '%', it breaks many URL
leading to "HTTP 400 Bad request" under Apache.
(Not reproducible with Django development server)

It is due to a Django bug in django.core.urlresolvers.reverse():
"urlresolvers.reverse() generates invalid URLs when an argument contains % character"
https://code.djangoproject.com/ticket/13260
This bug have been fixed in Django 1.6.

In the meanwhile, this patch handles '%' in URL thanks to
django.utils.http.urlquote()

Unit tests have been updated accordingly and
helper functions are now tested.

Change-Id: Ifbe781f66458df0bd013dc935f55ad0ac2c5ac61
Closes-Bug: #1231904
Adding bar chart

Adding charts due to the latest overview wireframes

- Adding reusable bar-chart library
- Adding support of bar-chart to linechart, so there
  can be combination line-bart chart.

Implements blueprint horizon-reusable-charts

Change-Id: I1c0eb891e396ad2c2a309dadee9bf6896db9430e
Removed "NT_" prefix in network topology tables

Normalized table names in network topology. Files that have been modified:

openstack_dashboard/dashboards/project/network_topology/instances/
tables.py
openstack_dashboard/dashboards/project/network_topology/ports/
tables.py
openstack_dashboard/dashboards/project/network_topology/routers/
tables.py

Change-Id: I60895fd1872f7026ceb5c027c1346343e241d47b
Closes-Bug: #1254484
Disable selection of undersized flavors for image

Where an image has minimum requirements for RAM or disk, we should
not allow users to select a flavor that does not meet those
requirements only to have the form fail when submitted.

Change-Id: I00667f4ca30a43771eaf3257fd055d3387687658
Fixes: bug 1116122
Allow "Working" in spinner to be translatable

"Working" in modal spinner from creating new network

Change-Id: Iecd692aa95f6a546e20803b3a6df5837bd082036
Closes-Bug:1252074
Logging user out after self password change

Admin users where not logged out after changing their own password in the user
settings pannel, and error messages where displayed afterwards.

Fixes bug 1226829

Change-Id: Iec0e34484e2bbc28a300d6259aab1a682e4a00ff
Merge "Add option to disable server password fields"
Merge "Removed "NT_" prefix in network topology tables"
Merge "Adds pseudo-folder creation"
Merge "Validate volume size is larger than image minDisk"
pre-select if theres just one project

Change-Id: I4c1d25efe2b6b3d982f90670fa701c6aad6aeefe
Closes-bug: #1252741
Merge "Logging user out after self password change"
Merge "Adding bar chart"
Merge "Disable selection of undersized flavors for image"
Merge "pre-select if theres just one project"
Merge "Handle '%' in Swift container names."
Merge "Allow "Working" in spinner to be translatable"