Make the error message of alarm-not-found clear

When creating a alarm combination with invalid project, ceilometer will
raise alarm-Not-Found error, even though the specified alarm ids are
existent. The error message is easily misleading.
This change gives a explicit presentation of this case.

Change-Id: Id189209ed4ccf27543f8dc628ca5f82eeeeeaa44
Closes-bug: #1320433
Add testcase for multiple discovery-driven sources

This test was intended to reproduce the reported issue around
resources discovered for one pollster bleeding into the resource
list passed to an unrelated pollster with the same interval.

However the observed behaviour seems correct.

Related-bug: #1335986
Change-Id: Ifb608246ad2ee2d858b4268ae2e8dc6faaff025c
Remove redudent space in doc string

In file ceilometer/compute/plugin.py, there are some redudent
spaces, the patch will remove them and make the code more pleasure:)

Change-Id: I1a896366bab3344422d905b30b24cbb8f257ddde
Correct misspelled words

Correct some misspelled words (
"extention" => "extension",
"adress" => "address"..)

Change-Id: I192905676031d1a05fc23aa222dc061b40b44932
Don't override the original notification message

We must not override the notification message.

This patch make the code clearer by not changing the message payload
during the loop over neutron ressources.

Change-Id: Ib3d1245555c9d5e080fc0979df874ee940bed29d
Automatic discovery of TripleO Overcloud hardware

-geting IP addresses from Undercloud nova, allowing
 to poll all Overcloud nodes via SNMP
-adding support of basic auth, user_name and password
 used in TripleO by default

Change-Id: I189dbba9579055c8a1a878a769760a72e9174c6d
Fix aggregator flush method

When no samples have been handled by the aggregator but flush method is
called, an empty array must be returned because 'initial_timestamp' have
not been set yet.

Also, the pipeline always catchs exception from transformer and when an
error occurs into a transformer the unit can not catch them.
The patch also reraises any transformer exceptions.

Closes-bug: #1325507
Co-Authored-By: Ala Rezmerita <ala.rezmerita@cloudwatt.com>

Change-Id: Ib3183dfa3ee37ba586eb03a73f5de4641dd98514
Remove --tmpdir from mktemp

This option is not portable and does not work on Darwin. The -t option
and the usage of a relative name implies anyway that $TMPDIR will be
used, on all mktemp versions.

Change-Id: I3abfc8606b37d6e2f8c5ff4dc6855a4558e8f7c9
Enable some tests against py33

Change-Id: Ibaf141784cbe08230cdb8f9aba3e5f376e7e1b93
Merge "Fix aggregator flush method"
Merge "Remove --tmpdir from mktemp"
Merge "Don't override the original notification message"
Merge "Correct misspelled words"
Merge "Make the error message of alarm-not-found clear"
Merge "Automatic discovery of TripleO Overcloud hardware"
Merge "Enable some tests against py33"
Merge "Remove redudent space in doc string"
Merge "Add testcase for multiple discovery-driven sources"