Update oslo-incubator lockutils

Changes -
 * Allow tempest to use new log w/o oslo.i18n
 * Switch fileutils to use python logging
 * Fix i18n import
 * Remove code that moved to oslo.i18n
 * Switch oslo-incubator to use oslo.utils and remove old modules

Change-Id: I1b0d3c376d0c861ff3ea4199312b4fa9e3fbda4e
Update oslo-incubator log

Changes -
 * Make use_syslog=True log to syslog via /dev/log
 * Import PublishErrorsHandler from oslo.messaging
 * add list_opts to all modules with configuration options
 * Delete graduated serialization files
 * Remove code that moved to oslo.i18n
 * Switch oslo-incubator to use oslo.utils and remove old modules
 * log: add missing space in error message

Change-Id: I947e06a21722a992a2747939dbb1c54405b998f7
Fixed subprocess error reporting

Moved stdout and stderr decoding to earlier stage to prevent
decode error.

Note, the code is not py3 compatible. But this change doesn't
introduce any new incompatibility, it changes order of existing
decode calls.

Change-Id: I23f7340e254ec249f00c6de9a980adac9e637983
Closes-Bug: #1399490
Use first_run to Start Services

In CDH plugin, change to use cm_api first_run method start all
services. If first_run fails, the fail child command exception
message will be raised.

implements bp: first-run-api-usage

Change-Id: I3c19598c4416deb74536f826544820d6f23ed9c8
Merge "Update oslo-incubator lockutils"
Merge "Fixed subprocess error reporting"
Merge "Use first_run to Start Services"
Merge "Update oslo-incubator log"