Add user-supplied arguments in log_handler

When using PublishErrorsHandler, it will missing user-supplied
arguments. For example, do LOG.info("blabla %s", "foo"),
the payload only contains "blabla %s", but we expect it like
"blabla foo". this bug has been fixed in oslo, just syncs it to
ceilometer.
Sync from Oslo, change-id: I91289cc4a60f5dab89bca852e6f52b4b83831e47

Change-Id: Ic2773035f6899e1ba7ec2813f79bd271dfa36b97
Corrected the sample names in hardware pollsters

Closes-Bug: #1291146

Change-Id: Ied60325e073d315f1108c54cd7771c1656816e59
Add field translation to complex query from OldSample to Sample

Complex query returns the samples according to the new Sample model, but
it accepts the field names in the query expression only from the OldSample
model during the validation. This patch adds translation between the old
and new field names and translates the field names to the format of the
DB model.

Closes-bug: #1291415

Change-Id: I8ef71b6d43b82cd75f0d7a6ea08cdc8881ca62d3
Ensure insecure config option propagated by alarm evaluator

Fixes bug 1292130

Ensure insecure (i.e. non-cert-verifying) access over SSL to
keystone works from the alarm threshold evaluator for
statistics queries and alarm state transitions.

Change-Id: Idb94fa96a6a8b32bd071af1f73fd3172ae6948ad
insecure flag added to novaclient

Adding the insecure config option
allows insecure SSL requests to
the novaclient to go through.

Change-Id: I54894f73ff828a35c8671c4e9e5c9eec588d0d2e
Closes-Bug: #1294438
Merge "Add user-supplied arguments in log_handler"
Merge "Ensure insecure config option propagated by alarm evaluator"
Merge "insecure flag added to novaclient"
Merge "Corrected the sample names in hardware pollsters"
Merge "Add field translation to complex query from OldSample to Sample"