Support building wheels (PEP-427)

Universal is used to identify pure-Python module(by bdist_wheel). For
these, it is sufficient to build a wheel with _any_ Python ABI version
and publish that to PyPI (by whatever means).

Change-Id: Ied9e2aa765fe006d66df7f431462252204dc5baa
Updated from global requirements

Change-Id: I34a295ab7e89555557d56608667484c6e9a120de
Fix exit of subprocess in case it was terminated by signal

If child process of rootwrap is terminated by signal, exit code should
be 128 + N, where N is number of signal. According [1]
subprocess.Popen.returncode returns -N. sys.exit interprets negative
signed byte as unsigned thus original exit code is 256 - N instead of
128 + N.

[1]
https://docs.python.org/2/library/subprocess.html#subprocess.Popen.returncode

Change-Id: I43b4c959a98f8f620466c77de4cd5b724b09e5a8
Closes-Bug: #1364822
Merge "Fix exit of subprocess in case it was terminated by signal"
Merge "Support building wheels (PEP-427)"