Do not filter image list from glance api

Horizon filter glance image list because 'aki', 'ari' type of images
can not be launchable.

However, it is better to provide full capacity with glance in
Horizon.

Reasons:
1. Horizon allow upload those images. It brings confusion if not
show them
2. The filtering strange behavior when pagination is enabled

Changed to show all images in Horizon, but 'aki', 'ari' type of
images are not allowed to launch or create volume.

Change-Id: Ic92fc97d7327bb2525c0155646487dd685e99c79
Closes-Bug: #1257180
Allows the user to create an object without file

Now the user can create an Object without providing an actual file
in the containers view. This will submit an object with 0 bytes size.
Additionally, the 'Download' button will not be available for objects
with 0 bytes size.

Implements: blueprint metadata-only-object
Change-Id: Ib2ff2462b73d16c971ad0dfc60aaae1b0bbf0924
DataTables: disable action buttons even if there are no checkboxes

Even if there are no checkboxes, we should disable action buttons
instead of just doing nothing.

Closes-bug: #1263673
Change-Id: Ib20504162e7ffb54c6f6427b364276b13857af3b
Same styling for "Limit Summary" and "Usage Summary"

"Usage Summary" as heading instead of "Select a month.."

Submit button styling is changed.

Change-Id: Ie19e8fd16a4db11a67267513cef82ad9e0c41c29
Closes-Bug: #1100830
Refactoring the loadbalancing view classes

In several view classes, there's overloaded functions that do nothing but
calling the overloaded function and returning the results. Removed theses
functions.

Change-Id: I595b978fb7e9da867bd7a4d66dd07e9eaec9e7b4
Closes-Bug: #1265619
Update to the latest version of the jquery tablesorter plugin.

This fixes a longstanding bug where IP addresses were sometimes sorted
incorrectly.

Change-Id: I606a13824dbd1ed7ee313c7f15a1ea21b67f1d19
Fixed sphinx ERRORs.

Fixed errors and warnings due to formatting and layout errors
in documentation.
Those errors makes the page be empty or unavailable.
Other layouts/format fixes makes documentation more clear.

Removed rpc/common.py from patch as suggested in code review.

Change-Id: I0fe11f66384f1aa8919bbb3f5cdf5339f0cbdfc6
Partial-Bug:1257725
Whitelist external netaddr requirement

* tox.ini(testenv.install_command): Use the --allow-external and
--allow-insecure options so that pip 1.5 and later will assent to
retrieve the netaddr package even though it's not hosted on PyPI.
The --allow-insecure option is aliased to a clearer
--allow-unverified wording in 1.5, but the old form is being used to
avoid breaking users of 1.4.x and will be valid at least through
1.6.x according to comments in the pip source.

Change-Id: I291684fa65279f0cb86f84e0d8e69bfa4b4087c0
Partial-Bug: #1266513
Rewrite pieces of code deprecated by Django 1.7

The mimtype argument of HttpResponse, SimpleTemplateResponse,
TemplateResponse, and render_to_response was removed; one should
use content_type instead

Change-Id: I62214c37264845dbabf006a32616e894c4ac9e3a
Closes-bug: #1266676
Partially-impelements: blueprint django-1point6
Wizard UI for Workflow

This BP implements a wizard UI for modal workflow dialog.

implements bp wizard-ui-for-workflow

Change-Id: Ica1a7e085b016417d285eb6355e70836f68ac170
Remove #noqa from most common imports and add them to import_exceptions

We have a lot of import with #noqa that is there to ignore h302,
because it's traditional to import and use a name directly, instead
of a whole module. This hides other errors and gives people the
impression that it's actually fine to import non-modules, you just
have to slap #noqa on those lines.

I went through the code and identified about a dozen names that are
most commonly imported this way. I remove the #noqa tag from them,
and added them to the list in import_exceptions.

I also removed a few unused imports that were revealed in the process.

Change-Id: I27afb8e2b1d4759ec974ded9464d8f010312ee78
Remove leftovers of django.conf.urls.defaults

Partially-implements blueprint django-1point6

Change-Id: I76604f7dac3bf00f5f6e4ddbf76c8ea9f21c6954
Fix charts display in Resource Usage

    Due to an error in a patch, the line 638 of horizon.d3linechart.js
has been commented. The consequence of this is that now charts are not
displayed in the Resource usage panel.

Fixes bug #1266505

Change-Id: Ifc9aa6100efdba6c3efd1ea47638a7934f457913
Merge "Wizard UI for Workflow"
Merge "Fixed sphinx ERRORs."
Change "peer_cidrs" field to MultiIpField

Change "peer_cidrs" field from IPField to MultiIpField.
This will help to choose a list of subnets for IPSec Site Connection
instead of one subnet only.
Some tests are also added.

Fixes bug 1257253

Change-Id: Ib68bd0ad7373694fba4a04f9486bb31410eb322f
Inconsistent filesizeformat return value

Add units for values in the range 0 < x < 1024

Change-Id: I357c0a3404895959419cd21b73d09185e938212e
Closes-Bug: #1261279
Merge "Whitelist external netaddr requirement"
Merge "Update to the latest version of the jquery tablesorter plugin."
Merge "Fix charts display in Resource Usage"