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
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"