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
give a fullscreen attribute to workflow, for modal view

add a fullscreen attribute on Workflow (default to False)
use the fullscreen class in workflow template if True
add .modal.fullscreen rule in horizon.less
add documentation of the fullscreen attribute on Workflow
rework modal system to use a layout context variable, use static_page if
not modal, modal else, and use fullscreen if workflow is fullscreen
add tests for fullscreen logic

implements bp Modals-and-supporting-different-screen-sizes
Change-Id: I8663067ed655d60365857c237732fe4f5cc1e982
Remove Restore Backup Action For Non-Completed

the "restore backup" action is incorrectly shown for an uncompleted
database backup in the database backups table. now, only if the
backup is completed, will the action/button appear.

in addition, uncompleted backups are now excluded from the dropdown
in the create-instance workflow.

Change-Id: I6e4962eaf5eeee18d85cace384e0879dd33056e2
Closes-Bug: #1268277
Remove grey line when pie chart is at 100%

Change-Id: I9d9d58f15e570c75af44341a90922b7d86f3c10c
Closes-Bug: #1270927
Document the IMAGE_LIST_FILTER_TENANTS setting

This has been around since Grizzly.

Change-Id: I1e3d3f3aaf2c0d6d7698572a1efbae9acb3e0a3e
Partial-Bug: #1221115
Give no background color to the pie charts

Currently, we hard-code a white background color for the pie charts.
This however is unneeded (as far as I can tell), and makes things look
ugly whenever the horizon css is changed to not have a white background.

Change-Id: Iac4fc1b9f77bddedc92eb627b22a8add88a0b35d
Change internationalizable string

To be consistent with the string present in other
places in the code (python code) the ": " was included
inside the string

Change-Id: I499f6a7dacf43db9dfbb372de529b70dc12a00e1
Closes-Bug: #1251202
Merge "give a fullscreen attribute to workflow, for modal view"
Merge "Change internationalizable string"
Merge "Remove Restore Backup Action For Non-Completed"
Merge "Remove grey line when pie chart is at 100%"
Remove leftovers of "# noqa"

This patch set removes leftovers of "# noqa" from imports
added to import_exceptions.

It also adds "django.test.utils.override_settings" to
import_exceptions, so a few more "# noqa" tags become
unnecessary.

Closes-Bug: #1273647

Change-Id: I39f856ac3ea371a2fcab272bbf358d0243164b6d
Merge "Document the IMAGE_LIST_FILTER_TENANTS setting"
Javascript force filtering object items

    This option requires all for in loops to filter object's items.
The for in statement allows for looping through the names of all of
the properties of an object including those inherited throught the
prototype chain. This behavior can lead to unexpected items in your
object so it is generally safer to always filter inherited properties

Change-Id: I6454aca62a01ff6aac855b8c53237896e8494454
Implements: blueprint jshint-codestyle
Merge "Allows the user to create an object without file"
Merge "Remove leftovers of "# noqa""
Merge "Give no background color to the pie charts"
Merge "Javascript force filtering object items"