Break some stuff out for testing.
Tidy up the IDNA mess.
Add tests for passacre.application.
fixup! 2ffc239c7d15649bb0a4940aff1cc97909c24b1a
fixup! 9988dc2facf06c5513e30b64721fc828e59337d3
fixup! 2ffc239c7d15649bb0a4940aff1cc97909c24b1a
Spiff up the entropy display.
More python 3 compatibility.
fixup! c526b0444ab685a9de50ca10d549e98fe2770272
More test stuff; allow `sitehash site.com`.

Also fix a subtle ordering nondeterminism in entropy.
Add more involved application tests.