pastedeploy: remove

This has been marked obsolete for a while is now no more present in any
OpenStack project. Let's get rid of it once for all!

Change-Id: I741f7d6d1327c9ce23ad5203d31667aff17e387f
service: replace eventlet event by threading

This remove a dependency against eventlet, and uses a threading Event
object instead.

Change-Id: I40e94f9376b43fc6bd10af7bdc463a305c55a6c4
lockutils: fix testcase wrt Semaphore

Nothing returns anymore an eventlet semaphore, so stop trying to check
for that.

Change-Id: I272b754875259604565c9b658cf76a3378f71cc2
lockutils: split code handling internal/external lock

This makes the code much more readable and hackable.

Change-Id: I7f209c793eb7e2c5daaa068835d29a12a7e064a8
Fix i18n problem in processutils module

Some texts in processutils module use raw string instead of gettext,
they should be fixed since this module already supports i18n.

Change-Id: I6868301f076d4b9b6e604238bacce6207bbce2ab
Closes-Bug: #1215006
Utilizes assertIsNone and assertIsNotNone

Using assertEqual/assertNotEqual to test if an element
is or is not None is too python2.4.
Our unit testing framework supports assertIsNone and assertIsNotNone
which were created for these types of tests.

Change-Id: I29f915ae79bf4f8e9298c5de5d6087828fb0ca4f
Logging excepthook: print exception info if debug=True

Exception info is only printed by this function if verbose=True.
Since debug is considered a log level with more information than
verbose (INFO), exception info should also be printed when only
debug=True.

Change-Id: I349dc76320911600accc2acdb02d9d94710cfc85
Sort requirements.txt to be more readable

Sort file requirements.txt as we did in file test-requirements.txt.

Change-Id: Ie28f21c37c47090c97ee4c047ce440af4f57dbea
Middleware to catch all error in WSGI pipeline

Change-Id: I6214b48923efe765dc87bc143fbb346efd0b17b3
Merge "Utilizes assertIsNone and assertIsNotNone"
Merge "lockutils: fix testcase wrt Semaphore"
Merge "lockutils: split code handling internal/external lock"
Merge "service: replace eventlet event by threading"
Merge "pastedeploy: remove"
Merge "Fix i18n problem in processutils module"
Merge "Middleware to catch all error in WSGI pipeline"
Merge "Logging excepthook: print exception info if debug=True"
Merge "Sort requirements.txt to be more readable"
Backport 'ident' from python 3.3 for Oslo's SysLogHandler

To honor RFC5424 add use_syslog_rfc_format config option
(default False, would be deprecated in J after existing
syslog format deprecation) which adds APP-NAME to syslog message
before MSG part to reflect application or service name.
Usable only with use_syslog, otherwise ignored.

During J, the default logging format for syslog should be changed
to always provide APP-NAME, thus use_syslog_rfc_format could be
deprecated in J as well.

DocImpact
Closes-bug: #904307

Change-Id: I3815e6dc47e206e15f9da90ebbba5ca00c3ae641
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>