Add jasmine testing and helpers

    With the integration of the AngularJS framework we need a powerfull
testing, Jasmine could be a good choices because of its great features
and it is the one which is described into angularjs documentation. It
will allow us to have good example for creating our tests.

    To create a test you just have to inherit JasmineTests class, and
specify the tests files to run (with their path) in the specs class
attribute. If some html elements are needed, just inherit from the
jasmine.html template and add them to the content block, to finish
specify the template in the test class into the template_name attribute.

Implements: blueprint jasmine-integration
Change-Id: Ic39d3a4f097de045d1c789052ff4e43eb0ebde7e
Integration tests - running the tests

Initial setup for running the integration tests. A basic test is
included to ensure this works, although it will be rewritten to follow
the Page Object pattern. Thanks to Daniel Korn for the initial test.

https://wiki.openstack.org/wiki/Horizon/Testing/UI

Implements blueprint: selenium-integration-testing

Change-Id: Id5b62cdeac5295667a3922f7bed1db3c7617f841
Remove apps from settings

Those lines are supposed to be replaced by their
counterparts in openstack_dashboard/enabled
and not used any more here. It's a leftover
and was forgotten to remove in
blueprint plugin-architecture

Implements blueprint plugin-architecture

Change-Id: I88ed5886304673391074f1cb681554a9288985e8
Enhance pie chart capabilities

Add support for distribution pie charts

Change-Id: I59e31be87b59c38a59ad861e270d6e20a6493432
Implements: blueprint piechart-enhancement
Merge "Enhance pie chart capabilities"
Merge "Remove apps from settings"
Merge "Add jasmine testing and helpers"
Merge "Integration tests - running the tests"