Replace random.randint() with os.urandom()
Remove unused imports
Lint fix the test runner
Merge pull request #16327 from basepi/bp-16322

Backport #16322 to 2014.7
import print function
Merge pull request #16336 from thatch45/lint_runner

Lint fix the test runner
Reformat runner_check() for readability

This also matches the formatting for the identical call to wheel_check()
below.
Remove duplicate external_auth dictionary lookup

This performs the same lookup as the stanza on the next lines so we
don't need it (also it's missing the wildcard check).
Added a wildcard eauth user for testing
Added integration tests for wildcard eauth usernames