Ticket 48878 - pep8 fixes and fix rpm to build
Bug Description: As we are about to release, we should check and run
pep8 on our code. There are also some other rpm fixes needed for
distribution, so we should basically have a tidy up before we release
the next version.
Fix Description:
* Fix all tests with pep8
* Add makefile helper for pep8
* exclude the sbin files as we aren't ready for them yet.
https://fedorahosted.org/389/ticket/48878
Author: wibrown
Review by: spichugi, mbasti (Thanks!)