Merge pull request #7611 from holmboe/virt-pylint

Pylint fixups
Idiomatic regexp match
Merge pull request #7612 from holmboe/idiomatic-match

Idiomatic regexp match
Add auto auth system for testing eauth
Fix PEP-8 E221, E241, E302, E303, W291 and W293
Let's not trigger PEP8 errors in salt.version for now. This will be better handled in the near future.
Merge pull request #7613 from s0undt3ch/hotfix/lint

Some PEP8 Lint fixes
Add fileserver_backend to master configuration page
Improve formatting for s3fs fileserver documentation
Delete the Nic classes from my previous implemntation

Not sure what I did, but when I was squashing, I accidently this in.
Remove unneeded reference to service_url in s3 fileserver docs
Merge pull request #7617 from ajithhub/remove_nic_classes

Delete the Nic classes from my previous implemntation
The `pep8` lint library is not that great.
Merge pull request #7618 from s0undt3ch/hotfix/lint

The `pep8` lint library is not that great.
Fix PEP-8 E302
Fix PEP-8 E302
Merge pull request #7619 from s0undt3ch/hotfix/lint

PEP-8 E302
The documentation for 'Developing Salt' is missing a critical step for 0.17+ users who wish to utilize the test runner. This commit describes the direct installation of salt-testing.

Forthcoming will be a re-write what appears to be a new method for establishing a development environment through the use of dev_requirements_python2(6|7).txt, once I have a chance to verify
that the workflow is as expected.
Patch `salt.utils.which` to fix Django tests.

After the check added in 8deefc16, the django salt module integration test cases started to fail if the django administration script was not found in `$PATH`.
Hide `_infinitedict` from salt's loader.