Ticket 48835 - Tests with setup.py.in
Bug Description: We should properly handle our tests as python libraries
rather than putting them into /etc
Fix Description: Add setup.py.in, and integrate with our rpm for python2 and
python3 versions. Fix some tests that didn't bytecompile with python 3
https://fedorahosted.org/389/ticket/48835
Author: wibrown
Review by: mreynolds (thanks)