Add a direct Ceilometer notifier

This adds a notifier driver for Oslo that will send directly samples to
the collector, avoiding an entire round-trip of the data in their
notification form.

Currently, our only pulisher (ceilometer.publisher.meter) relies on
openstack.common.rpc which doesn't allow cross project RPC calls, so
it's no possible to use this publisher for now. But I'm confident this
limitation will be bypassed soon as we redesign the RPC API.

We will also add other methods to publish soon (HTTP, UDP…) that will be
usable with this notifier driver.

Blueprint: oslo-multi-publisher

Change-Id: Ie639b2fdd3dce24680285ce91f1a024fcfb3b5d0
Signed-off-by: Julien Danjou <julien@danjou.info>
Fix config setting references in API tests

These tests are being skipped in the CI system because
we aren't installing Ming. I'm working on a separate
patch to restore Ming to the dependency list for tests,
and while preparing for that I found that these tests
break when Ming is installed.

Change-Id: I4604bbde0c92109b4e2a88f1492793d75c5c0e4d
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Fix cross-document references

Fix the cross-reference between the manual installation
instruction page and the configuration page.

Change-Id: I29ef0217404d3a117a9f499209a5e6f0bbc53e3f
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Fix cross-document references"
Document keystone_authtoken section

It's necessary to document how to configure the keystone_authtoken
section in the ceilometer.conf file so clients can authenticate
against the API server.

Fixes bug: 1177765

Change-Id: I93b45a7e65546246bbf1af795be5887e9a80c1fa
Merge "Add a direct Ceilometer notifier"
Merge "Document keystone_authtoken section"
Merge remote-tracking branch 'upstream/master'
Allow just a bit longer to wait for the server to startup

On my laptop this often fails as we are not quite waiting long
enough.

Change-Id: I65fe97d4d374883117af6bf1d43c443dbfe096f7
Merge remote-tracking branch 'upstream/master'