Switch default ed25519 cryptography library to 'ed25519'

Modify so that testing the repository tools does not raise errors for users without pynacl installed.
Merge branch 'repository-tools' of https://github.com/theupdateframework/tuf into repository-tools