Improvements in csv export for usage data

Added a csv writer using the 'csv' library to format
properly exported data - escaping, encoding etc.
Added a HttpResponse-based class to handle csv generation
Added translation for the CSV columns and template.

Fix bug #1158383

Renamed few occurencies of 'tenant' to 'project'.

Also added a new 'project' in nova_data.py, which required
some refactoring of few tests, that didn't consider the current project
for project-based calls.

Note: I've added a StreamingHttpResponse example,
which is introduced in Django 1.5+ and being advised in the ticket.
However, my opinion is that at the moment we don't need this - it is
too complicated for the current usage.

Change-Id: I18bd70a23b7b8389c7c0f96dbf8794fea5e1e75b
Revised a few confusing quota legends on the overview page.

Change-Id: I21babc484168de2501086c3f542bccb14b0a974a
Fixes: bug #1194966
Doc added for Running selenium tests in VM

- Adding documentation and list of steps for running a selenium test
  on minimal installation VM via ssh.

Fixes: bug 1184541
Change-Id: I3eda98668212bb6764fd6c6e8a6399748859921e
Always load CSS files first

Loading Javascript externals is usually blocking
the browser from processing the file further. Move
CSS file loading to front so that they can happen
in parallel.

Change-Id: I301b3df62269528306b45c947fef49a5fa8dbfeb
Merge "Improvements in csv export for usage data"
Merge "Revised a few confusing quota legends on the overview page."
Merge "Always load CSS files first"
Mock some more keystoneclient.Client properties for mox

Fixes LP bug 1196823

Change-Id: I9b0c56eda95ee83cf56a28f2f1b7316ad2592fa2
Enable H306 check

H306  imports not in alphabetical order

Change-Id: Ief2accac748248ebf46d4e49230662ff9b233053
Merge "Mock some more keystoneclient.Client properties for mox"
Merge "Doc added for Running selenium tests in VM"
Merge "Enable H306 check"
Add ceilometerclient and bootstrap-datepicker as dependency.

Add python-ceilometerclient to the requirements.txt file
since ceilometer api depends on it.
Add bootstrap-datepicker to select date.

Implements bp ceilometer.

Change-Id: Ifd9c9240c770bea3304dae83d6abc79e7580a234
Add ceilometer api and the tests for it.

Implements bp ceilometer.

Change-Id: I5b3392de8bae2be8cbcba7a580af669676e54052
Add metering panel to admin console.

Now it has usage tables for disk usage,
network traffic usage, network(quantum) usage,
objectstore usage and stat charts.

Implements bp ceilometer.

Change-Id: I9e6c2d25c2587a7642271e43109bc67e2ea1726f