sync oslo code

- sync code up to Change-Id: Ie6064e73abe4b0729498a0343d50e1be35684b75
- includes fix to resolve alarm-evaluator failure
- does not include openstack/common/strutils sync as it requires
  test update

Co-Authored-By: Vaibhav Kale <vaibhav_kale@persistent.co.in>
Closes-Bug: #1357343
Change-Id: Ieec08520cb39c5bf2e795dfeb3e36e52c6fd2a82
Updated from global requirements

Change-Id: I7bcaf9b4cf342d66d78011c197d038abf1404fec
Updated from global requirements

Change-Id: I134101a2979edbadce352d9f2291db4fa603e59e
Add CONTRIBUTING.rst

There is no CONTRIBUTING.rst file, the patch will add it.

Change-Id: I979aca09917f20991ccdc7d4c5d1612fcd1f24c0
Merge "Add CONTRIBUTING.rst"