Improve consistency of help strings

Fixes include rework of text, missing or extra spaces, wrong
capitalization and no sentence style capitalization.

Co-Authored-By: Diane Fleming <diane.fleming@rackspace.com>
Change-Id: I480a8f1816b0698a10165318fe25b4f58e8d2700
Fix some typos in architecture doc

As a new person on this project, I found this document to be excellent.
Fixed a few typos found while reading:
Change where we refer to Havana in the future tense.
Capitalize Ceilometer when referring to the project.
Other small typos

Change-Id: I2fc422950538135fbcf38c468401b4a5cf8640f2
Correct spelling of logger for dispatcher.file

Closes-Bug: #1272176
Change-Id: Ia4d700869829142bd3b9e136b8a735756b92ea94
Update dev docs to include notification-agent

I was reading through the developer docs and noticed they had not been
updated for the new ceilometer-agent-notification service. This patch
adds the right command to put into the localrc. The command comes
straight out of devstack/lib/ceilometer.

Change-Id: I23b917b1c48b6474de2b29901fa039d8353f0eb0
eventlet: stop monkey patching

Let's stop monkey patching Python internals. It creates a lot of problem
(cf SQLAlchemy pool issues fixed by
64bc862f6fa936dbe5dd2d402240a81da40bc5a5) as nothing has ever been
designed with multi-threading in mind. It is incompatible with a lot of
library using threads internally, causing random issues like dead-locks.

Change-Id: Iad37c418be4780a7e78bf48fa080dda4ae1035b8
Revert "Ensure we are not exhausting the sqlalchemy pool"

This reverts commit 64bc862f6fa936dbe5dd2d402240a81da40bc5a5.

Now that we don't monkey patch anymore with eventlet, we're sure the
situation fixed previously by that patch where a process could consume
more messages than having SQL connection can't happen anymore.

Change-Id: Ia0f1037e1b8c3e079d382c608e047614e388ce37
Remove unused db engine variable in api

This patch removes the unused db engine variable passed in each request
in the API

Change-Id: I8e939b6f37ec3021b05c99e8b889ec16dfc6af2b
Clean .gitignore

Remove files we don't generate by any of used tools.

Change-Id: Ia9500067ed13a80180ad017efa6b231bdd799284
Use explicit http error code for api v2

* not exist should be 404
* conflict should be 409
* not authorized should be 401

Change-Id: Ied88290c42e5679761e6d50073c7965c5644f84e
Closes-Bug: #1271525
Merge "Improve consistency of help strings"
use common code for migrations

we have paged method defined in migration.py. update all scripts
to use this common code

Change-Id: Ia1a088f5ca9b2ab2f2b76aedb6853c7ff46b81a9
Use stevedore's make_test_instance

Replace the use of TestManager with make_test_instance
to get an instance of the type of manager expected.
The old TestManger class is deprecated.

Change-Id: I73f3202ac7a1420aaa303d5ea2e741b2fe5673e9
Partial-bug: #1273455
Merge "Correct spelling of logger for dispatcher.file"
Merge "Use stevedore's make_test_instance"
Updated from global requirements

Change-Id: I203139f530cbaf256fc7f90de9f06c3b3f480096
Merge "Clean .gitignore"
Remove unnecessary code from alarm test

test_put_alarm_wrong_field updates a local variable which is not used
any more, and it expects errors for request which will be responsed with
200.

Change-Id: I5d1fd224f47af74ea7a7409f88439cc65baf7c54
Add documentation for pipeline configuration

Extend the configuration section of the development documentation
of Ceilometer to contain the configuration options of pipelines.

Change-Id: Ie033431716b32a41040d5b4738e6ba150c2c9da8
Closes-Bug: #1272988
Merge "Remove unnecessary code from alarm test"
Merge "use common code for migrations"