Refactor dvsni challenge to allow other configurators to reuse code
Add unit test for challenge_util
Integrate rising test coverage requirement
Fixed up remaining pylint errors
Fix import grouping
Merge pull request #130 from letsencrypt/challenge_util

Challenge util