Pytest and Flake8 integration with CI and sconsUtils
Modify sconsUtils to use pytest for test execution
There is one test file in this package that needs to be upgraded to the modern standard. It looks like a pretty simply port, with the main fix being to use proper test skipping. The tests do pass with pytest, albeit because they don't run because of the auth requirement, but we need to get the proper skip status out so that Jenkins can report the test skip properly.
Brian Van Klaveren can you please take a look. I had to fix the isFits method to support python 3.
Thank you. Merged.