keystone client changes in AuthProtocol made our test cases failing

class AuthProtocol from python-keystoneclient project has been
changed. It no longer has the member auth_protocol, auth_port and
auth_host, our test cases need to be changed to test against other
members like auth_uri.

Change-Id: I3af86bb773fef80054bb0ad3820e1b8510bf67cb
fixes: bug #1231491
Return 401 when action is not authorized

When a user is not authorized to access to something is the API,
this one return 401 instead of 400 now.

Fixes bug #1232045

Change-Id: I7ef8ed1f7cd40a845bcf860561c2cb7da52fb9e9
Remove extraneous vim configuration comments

Fixes bug # 1229324

Remove line containing

comment - # vim: tabstop=4 shiftwidth=4 softtabstop=4

at the top of source code files, except for files in
ceilometer/openstack/common and bin/ceilometer-rpc-zmq-receiver

Change-Id: Ic8643afbc3510c36c41871b8a840a9b9e21eaba7
tests: fix rounding issue in timestamp comparison

Change-Id: I5fad200a97933180bb7ef2e9b6324d4fc7756fbf
Fixes-Bug: #1223346
issue an error log when cannot import libvirt

the ceilometer-compute-agent doesn't issue an error log even if libvirt
couldn't be imported.

This patch fixes this problem.

Change-Id: I91bd80a694983da3eab93866a649a61b09d133c7
Closes-Bug: #1232961
api: remove useless comments

- We do return samples with their id.
- This header is not complete nor true, and does not serve anything
  nowadays.

Change-Id: I4b797887fb9ae63b10d67e9b22a5b4d30d7bd829
Add bug number of some wsme issue

This patch add bug number of some wsme issue to keep a trace of the
reason of some workaround

Change-Id: I270b498fae3e17c3043396b4d0c08d74554a4f27
update alarm service setup in dev doc

development doc references service as ceilometer-alarm-singleton.
fix to use ceilometer-alarm-evaluator

Change-Id: I171a06e2fcd1596536d31b84ac1d854fd654ff28
Imported Translations from Transifex

Change-Id: I43f32286b49e559f4491295612eb8d4b735fef7e
assertEquals is deprecated, use assertEqual

Also replace assert_ with more specific test predicates.

Change-Id: Ie91b1aff39a1119c456b0b76602c978531eb0025
api: allow alarm creation for others project by admins

Change-Id: I8da7e81da799b5cbd6b1ce158ac10e12567aa3d7
Fixes-Bug: #1226470
Updated from global requirements

Change-Id: Ic29edceca62daf7bfa6262df86e0c642e5b59fa0
Merge "assertEquals is deprecated, use assertEqual"
Merge "Add bug number of some wsme issue"
Merge "issue an error log when cannot import libvirt"
Merge "tests: fix rounding issue in timestamp comparison"
Merge "keystone client changes in AuthProtocol made our test cases failing"
Add notifications for alarm changes

Changes in alarm state (including definition and deletion) now
emit notifications.

Change-Id: I55799d6f00e6832c1d7ffb736f97d3dfcbe801aa
Disable lazy translation

Late in the Havana cycle bug 1225099 was found in the lazy
translation code, and to be safe it was decided to disable lazy
translation for Havana. This change does that.

Change-Id: Ia934a7df9386baf6ae8eb9ff48c24386c47ecd23
Partial-bug: 1225099
Merge "api: allow alarm creation for others project by admins"