Revert "remove netifaces as a requirement"

Swift still uses this, we should remove it here until they do not.

This reverts commit ba70d3c121ea145803820cf83b8f6333f2298904
Add pep8 checks

Change-Id: Id36116a8a55cf5205634a75c8cc414e96145872a
Update ourselves to ourselves

We have an update mechanism to update repositories to standards... use
it.

Change-Id: Ie6c880f50faf318cc3e79650dc5823155583ac51
Remove unneeded tests dir reference

Change-Id: Idd94b677b4a677b49aea8be01bd7c27e0c319550
use dev-requirements for global sync

This allows us to pass through an exact line from
dev-requirements.txt as valid, if it's not exactly valid we'll
revert to the base requirement. This is needed so that projects
can keep development requirements in their tree.

Redo an if statement to make E125 happy....

Change-Id: I50a1292c321b7092ca1c7aeee5068f0828ece7b0
Merge "Revert "remove netifaces as a requirement""