remove extra newlines that eventlet seems to add

in the last month info lines in nova logs for wsgi requests are
getting extra new lines. This is suspected to be because eventlet
wsgi is adding those in, and using the WritableLogger. Do an rstrip
here to not have our logs full of blanks.

Change-Id: I130b08b1b4b5a48ecfa6418e7576d2bae2884f9e
Stop looping all filters if no objects return

In Oslo base filter, get_filtered_objects will loop all filters
before exit even if some filters return no objects.

This patch will stop looping all filters if no objects return by
one filter.

Change-Id: Ie5b1c477e6cfb9cd004828eb73109ef96b17ff6e
Closes-Bug: #1266690
Merge "Stop looping all filters if no objects return"
Updated from global requirements

Change-Id: I21d9dbd6214db6abac5f7312a3e93e25b0338ebb
Fix E501 in individual openstack projects

In different individual projects length of domain value differs, so sometimes
it's causing failure of pep8, because line of definition is longer
than 80 symbols.

Fix bug: 1271625

Change-Id: Ifb57ff99769b0e576697190ee80f33b00fe5644b
Catch OSError in processutils

Some gate failures showed that subprocess.Popen.communicate() may raise
an OSError where the proper response is to just call it again.  This
patch adds that handling.

Change-Id: Ibca16d2141ca3aacacc73062757c97a3220bd02d
Closes-bug: #1271331
Merge "Fix E501 in individual openstack projects"
Merge "Catch OSError in processutils"
Merge "remove extra newlines that eventlet seems to add"