Update openstack/common/lockutils

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
d498c42 Fix to properly log when we release a semaphore
29d387c Add LockFixture to lockutils
3e3ac0c Modify lockutils.py due to dispose of eventlet
90b6a65 Fix locking bug
27d4b41 Move synchronized body to a first-class function
15c17fb Make lock_file_prefix optional
1a2df89 Enable H302 hacking check
b41862d Use param keyword for docstrings

Change-Id: Id604ae4188ebf822746e229165e7fcdb78a66f96
Import missing gettext _ to fix Sphinx error

We run "python setup.py build_sphinx" to generate the API documents,
however encountered a lot of "NameError: name '_' is not defined",
which will cause our api.controllers.v1.* objects documents will not
be generated by Sphinx, so we are missing these in the document page
http://docs.openstack.org/developer/ironic/py-modindex.html. Import
missing gettext _ to fix such Sphinx error with this patch.

Change-Id: Ie53d96203109b8b95b9734b58d85da41a2d011cf
Closes-Bug: #1251011
Redefined default value of allowed_rpc_exception_modules

Redefined allowed_rpc_exception_modules in ironic code since initial
setting is set in Oslo (ironic.openstack.common.rpc.__init__). This
will force RPC exception deserialization work with Ironic exceptions
instead of RemoteError.

Change-Id: Ibb10dc5d0dd58ae407980d97bd4f86ed22c7988b
Closes-Bug: #1250575
Merge "Update openstack/common/lockutils"
Merge "Redefined default value of allowed_rpc_exception_modules"
Merge "Import missing gettext _ to fix Sphinx error"