Added a coding_standards test module. Currently checks PEP8 compliance on all files except those explicitly excluded.
Added some of the PEP8 guidelines to ignore in the coding standards test.
Fixed failing PEP8 test.
PEP8 test only on python2. 2to3 produces non pep8 compliant code.
Fixed tests after rebase.
Merge pull request #1945 from pelson/pep8_testing

PEP8 testing