Fix animation on pie charts

Animation on pie charts in Project > Overview and Admin > Hypervisros
does not start at 0 degree which, depending on the percentage used
for a resource, could cause the pie chart animate counter-clockwise.
This patch fixes the issue by setting the start angle to 0 degree.

The patch also fixes the issue with the last pie chart where it does
not animate.

Closes-Bug: #1283306
Change-Id: Ibc7f676f522a7e3ea69f87f36898249ecd0fe326
Adds support for Nova RDP console

Hyper-V employs RDP to access virtual machine consoles, unlike most
other hypervisors which support VNC.

In order to support this scenario, the get_rdp_console API has been
added to Nova. This commit adds the corresponding UI feature,
implemented in a way consistent with existing VNC and SPICE console
support.

Change-Id: I9722a1aef5d26184f5a6bc278e306acbdae76b7b
Blueprint: hyper-v-rdp-console
Add disk config option support

Allow servers to be created, resized, and rebuilt with the
disk_config option.

Change-Id: If8d940d8aaf583e49d9e3f528591dcf167021e26
Implements: blueprint disk-config
Merge "Add jasmine testing and helpers"
Merge "Integration tests - running the tests"
Sort requirement files in alphabetical order

This makes code more readable, and can check whether specific library
in the requirement files easily. We enforce the check in pep8, We also
add the tools for checking requirements.txt and test_requirements.txt.

Change-Id: Ia0a24553b7a5204faf6413c17dae6ba6aae2b5e8
Closes-Bug: #1285478
Add indent to make code more pleasure

Change-Id: I8e33c94591fc318382216c823fb8ea17e8f29810
Fix typo

Ceiloemter --> Ceilometer
that are not --> that is not

Change-Id: I76d3b6dc27c01c2b11b88549d5c677c23dde3942
Basic support for Cinder v2

Change-Id: I6540720866c9005cf9537fe5b3a241f769529b3a
Implements blueprint: cinder-v2-horizon
Closes-Bug: #1226944
Refactor CSV generation code to utils

Moving general CSV generation code from usage into utils so that it can be
used by other dashboards.

The file is named csvbase to avoid name collisions with csv module.

Change-Id: I3f4a573b53cb2d85fa36e84320707d74917498ad
Closes-bug: #1280475
Merge "Remove delete action and bar when stack is DELETE_COMPLETE."
Plugin-based panel configuration

This is an extension to the plugin-based dashboard configuration.
It adds support processing panel configuration configuration file
in the openstack_dashboard/enabled/ directory.

Panels can be added, removed to/from the panel group of a dashboard.
It also provide the ability to update the default panel of the
dashboard.

Change-Id: I2d7adfb8045c244ec063a6741e3b9fe21c188525
Implements: blueprint plugin-panel-config
Merge "Basic support for Cinder v2"
Enhanced error message when router creation failed

Changed error message to show when the router creation
fails due resource quota restrictions.

Change-Id: If5a43d4132adc653694cc42c3d658ca2d88adc33
Closes-Bug: #1278482
Merge "Implementing accordion navigation"
Add flavor extra spec key templates

Add a variety of common keys in a dropdown to help users
add flavor extra keys.

Change-Id: I1738c65887cc165255a027f82474a33c5efe3218
Implements: blueprint flavor-extra-specs-templates
Merge "Add disk config option support"
Merge "Add flavor extra spec key templates"
Remove volume source option on some dialogs

When creating a volume from snapshot or image, volume source
option should not be displayed.

Change-Id: I27d1a8e23b3ccf6c57922309bddf28dc9a76bab7
Closes-Bug: #1282845
Merge "Sort requirement files in alphabetical order"