Update openstack/common/lockutils

The following commits are in this update:

79e6bc6 fix lockutils.lock() to make it thread-safe
ace5120 Add main() to lockutils that creates temp dir for locks
537d8e2 Allow lockutils to get lock_path conf from envvar
371fa42 Move LockFixture into a fixtures module
d498c42 Fix to properly log when we release a semaphore

Change-Id: Iefe5f90b3886c58736bdb27e9019bc19a8e49179
Add test for Swift formpost middleware

Change-Id: Ifb86572d5c050b3e01553160f1774de62fb525bd
Enable a uuid flavor

Current tempest configuration enforces a flavor id should be integer,
but we can create a uuid flavor. For example, the following command
creates a flavor with auto-generated uuid:

  $ nova flavor-create m3.small auto 512 0 1

This patch enables a uuid flavor by changing a flavor_id type from
integer to string.

Change-Id: I6567ef3086710508ef4215e93634601119ce3402
Add two more tests for Swift staticweb middleware

Enhance the existing test to check the following functions:

web-listings-css: Custom CSS for file listing
web-error: Custom error page

Change-Id: Ib41d9593d1d3725336caf8ced62bde6d206174b5
Implements: blueprint test-swift-staticweb-middelware
Support Neutron security groups in scenario testing

The methods
NetworkScenarioTest._create_security_group()
and
NetworkScenarioTest.create_loginable_secgroup_rule()
use the nova client by default.

Added helper functions "*_neutron" that use the neutron (network)
client.
Moved old implementation into "*_nova" for old usage.

Adds methods to scenario/manager to allow for generic creation of
neutron secgroup and rules as existing methods only create a secgroup
with login rules (incoming ping and ssh).

Change-Id: I6de4bf9f7deed215cf61c87c3ae3f4240982523e
Moves negative tests from api/compute/keypairs/test_keypairs

This change set seperates negative tests in test_keypairs to a
new negative file test_keypairs_negative.

Note: HACKING.rst
The second requirement is that all negative tests must be added to a negative
test file. If such a file doesn't exist for the particular resource being
tested a new test file should be added

Change-Id: I18f195d8470e6a9a135ee346a3489ba5d553b0a1
Start failing logs with errors except neutron

Change-Id: Ie9d52cca37fc02cdec506633b055e37c7e35fabe
Merge "Moves negative tests from api/compute/keypairs/test_keypairs"
Revert "Add test_cases for cinder cli in v2 version"

These tests aren't parallel safe, as they make calls into cinder
that assume nothing else is changing the environment, but they
are. This was seen in errors like:

http://logs.openstack.org/43/59243/2/gate/gate-tempest-devstack-vm-postgres-full/e2be8a0/

Doing a full revert as this is currently bouncing a lot of code
that is unrelated. This will need to be rethought in a future
iteration.

This reverts commit cceda7d4c727815aff95d8deb941ffce069f2c8b.

Change-Id: I44ef405695074615ef6447078958791af9b99827
Adds improvements to the Swift TempURL test

Adds one extra test, to cover the Temp-URL-Key-2 header. It also adds
the possibility to skip this test by adding an entry in the config
file.

Change-Id: I084e15b9f405bf880ffd4829f57b283cbc065afa
Merge "Start failing logs with errors except neutron"
Merge "Enable a uuid flavor"
Merge "Update openstack/common/lockutils"
Merge "Add test for Swift formpost middleware"
Merge "Support Neutron security groups in scenario testing"
Merge "Add two more tests for Swift staticweb middleware"
Merge "Adds improvements to the Swift TempURL test"