Change trove instance table name

To be consistent with other panels in
the dashboard we are renaming the trove
panels to use the term 'Instances'
instead of 'Databases' to represent the
top level Trove instance.

Change-Id: I30d2cfb82eeb7bf806dcf89e6a204a61a310f3ea
Closes-Bug: #1336492
Fix policy check for LoadBalancer panels

Supply the missing project_id used for the policy target.

Change-Id: I2e53df473584b5b176704d89852817f994199986
Closes-Bug: #1324630
Remove hard-coded static prefix from JS and CSS files

Use global variable STATIC_URL in JavaScript, use relative
urls instead of absolute in CSS files.

Change-Id: Ib89d95c4cb425479e3e7af3d8b38292b3a335faa
Closes-Bug: #1342079
Add API filtering to paged tables

This adds the ability to filter paged tables (admin instances,
admin images, and project instances) based on supported API
query attributes.

Change-Id: I53cae922e3d349e2f01e8d0d688ddf04d65d84e4
Implements: blueprint table-filtering-by-api-query
[Sahara] Added error handling for cluster template list

Added error handling when fetching cluster template list.

Change-Id: Ifffb5fc0639ed58b74e7b53e8c6f49e75a83c803
Closes-Bug: #1354597
Enable updating the status of a volume

Expose the functionality of the 'cinder reset-state' command in the UI.
As is the case with the 'cinder reset-state' command, this change
permits an operator to select any valid status, regardless of the
current status of the volume.

Implements: blueprint cinder-reset-volume-state
Change-Id: I45180e989fb535bfd1c5bc9123bf70e4b2e24f1b
Redefine instance.security_groups as list

The two tests modified here were incorrectly defining
instance.security_groups as a single value instead of a list.

Apparently Django 1.7 is no longer happy trying to iterate something that
is not an iterable.

The other test_instance_details_*() were already doing the correct
thing so just copy over the logic.

Change-Id: I3ea2525927f9adbc1f000a03b5aedfbcb2595c02
Allow access to HTML final class string

The class_string property does NOT return the final class string.
This is evident in some of the BatchAction classes (which is a subclass).
The only way to get the final class string is through the get_final_attrs
method.

In order to retrieve the final class string, we would need to calculate
the final attributes. This can be cumbersome if all we want is the final
class string. This patch re-factored the code so that the final
class string can be retrieved independently.

Change-Id: I8f56ab407ac6426781cee4b531494d3ef2d41ea1
Closes-Bug: #1347071
Merge "[Sahara] Added error handling for cluster template list"
Merge "Enable updating the status of a volume"
Merge "Change trove instance table name"
Merge "Allow access to HTML final class string"
Merge "Fix policy check for LoadBalancer panels"
Merge "Remove hard-coded static prefix from JS and CSS files"
Merge "Redefine instance.security_groups as list"
Merge "Add API filtering to paged tables"