Wiring extension as simple action extension on os-hosts.
Implementing info and query functionality.
Adding packaging to Canary.
Adding .gitreview file.
Fixing packaging with some versions of distutils.
Added Horizon dashboard

Change-Id: Ib53636c8652de497b2122fbe85def91ab68ce27a
Adding static resources to standard path.

Change-Id: I4977f092af23c30e651441440bb730f7c9234900
Merge "Adding static resources to standard path."
Fixing setup.py for distribution.

Change-Id: I3fc73f403158a39f32613db3fb0e12fabfde8158
Adding instance support to the canary backend.

Now lists, return available hosts and instances. To perform info
or query commands, simply use host:instance_id as the id in the
URL string. The reason we still require hosts is that (for example
with migration) multiple hosts could have the data for the same
instance.

Change-Id: I33fb0265da617c26be5fba2121897b429d12c1ba
Don't depend on the gridcentric.horizon.api package.

This nukes the bizarre requirement and pulls out the full
extensions client into the canary source directly.

Change-Id: I6d8bb280dd932e020f6f62583fc528f41bd9e1f3
By: Tim Smith <tsmith@gridcentric.com>
Merge "Adding instance support to the canary backend."
Updated Horizon plugin to match Canary changes

Stopped XHR updates once graph is deleted

Cleaned up imports in tables

Change-Id: I4e3087f48a5fcae51b6c701520209f69764855d1
Add missing semicolon and newline

Change-Id: Icbee319104eec74f44a001e253fbce573232bb8b
Add update interval input for graph creation

Change-Id: I0dcc20ca02fc0a3d9707f380666722aa5b48fc83
Merge "Remove extension from nova conf on uninstall, not upgrade."
Added instance monitoring to Horizon dashboard

Change-Id: I0a861ba515c73c262674f8469f10dc1458a8be59
Merge "Added instance monitoring to Horizon dashboard"
Changed instances table and graphs pages to show name instead of ID

Change-Id: I1808994ade0d480a2bc42377cd4472d3bc80bcea
Fix indentation

Change-Id: I899c8740ac2b9910c1dccba82bb55ff41e4349f6