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
Enhancements of line-chart

- Adding settings to linechart
  - all parts are configurable now, so it can be used e.g. as smaller
    version for sparklines
  - auto_size and auto_resize are now configurable
  - added option for static y axis, drafted how it will be done
    for static x axis

- Added inline documentation of each function and method

Implements blueprint horizon-reusable-charts

Change-Id: I4352bc7946d3141bacc1c964de61e55a42521da6
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
Heat Stack name is missing form validation.

When creating a stack using Horizon, the form is missing name
validation, so a generic error is shown whenever the name
does not follow the regex used by Heat.
([a-zA-Z][a-zA-Z0-9_.-]*)
Add server side validation and the right error message.

Change-Id: I7a639bcf96b7c74760123b6106aab7d9311f5e2f
Closes-Bug: #1254212
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 "Enhancements of line-chart"
Merge "Heat Stack name is missing form validation."
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"