Move `Forbidden` exceptions to `RECOVERABLE` group

Previously the Forbidden exceptions raised by clients were classified
as UNAUTHORIZED. This classification is not entirely correct, as
the UNAUTHORIZED group of exceptions implies that the user should be
logged out and forced to log in again. This, however, is not the case
with Forbidden exceptions. Thus, it is more appropriate to place the
Forbidden exceptions into the RECOVERABLE group.

Change-Id: I7e52ed72d66e9d0496bc07036e48c968e7a66c2e
Closes-bug: #1299126
Add "new in" tags to docs for new Icehouse settings

Also re-alphabetize settings list

Change-Id: Ieb47e9f2a0be4906a744970a9d17dd5177e59fc0
Partial-Bug: #1300710
not display loading image for rescued instances

If, any of the instances are rescued or shelved through CLI
those instances status are displayed as rescue or shelved offloaded
with a loading image.

Displaying the loading image for this two status are not correct.

Displaying the loading image is removed for
the rescue and shelved offloaded status.

Change-Id: Ic29da8bc4a6bc75ae9269280f5b28e9ad6a63c2e
Closes-Bug: #1318558
Co-Authored-By: Mizielski Robert <robert.mizielski@cloudwatt.com>
CSV Download button from Daily Usage Report

Generates CSV file with the same contents as the Daily Usage Report

blueprint csv-daily-usage
Change-Id: Iedf76a7293d612d4e23dfc60e060822b89afa9be
Fix hide drop_arrow.png if only one tenant

when user only in one tenant, the tenant region show drop_arrow.png,
this will confuse user. It needs to hide.

Closes-bug:#1316471

Change-Id: I9f1fefcc6a23e6e6a555a59df6ae7f50d65edbe2
Refactor code around Console support

Add a console module to handle the different kinds on remote consoles
supported (vnc, rdp, spice ) and refactor the code
to use console.get_console.

In the future, a matrix based on HyperVisor could be added
in case that only one type of console is supported.
Ex: HyperV <=> RDP

Change-Id: If448b7c9d953765b9b56ee14b39975d951ffd92c
Implements: blueprint refactor-console-support
Closes-Bug: #1287881
Removing non-bootable volumes from boot source

Volumes which bootable flag is set to False should
not be included in the boot source combo box when
the user select the Boot from volume option

Change-Id: I7bfe0aa1c4954ef2d50fa27db147bf15d4daccc1
Closes-Bug: #1319900
Merge "Move `Forbidden` exceptions to `RECOVERABLE` group"
Merge "Add "new in" tags to docs for new Icehouse settings"
Merge "CSV Download button from Daily Usage Report"
Merge "Fix hide drop_arrow.png if only one tenant"
Merge "Removing non-bootable volumes from boot source"
Merge "not display loading image for rescued instances"