sync oslo

Change-Id: I4569f14d71dd3823b49c51db5b417cc07a5e9609
port tests to testtools, add branch coverage, omit openstack common

Change-Id: I364dcaac1db1922cc815ece455a69734aa6c51f6
python 3 support

Change-Id: If4bc02d103ed0daa54ba411199cdb0bac6ba3712