Add updates and features following review

Add support for compressed metadata, path hash prefixes, delegated role revocation fix, removal of obsolete metadata files, and other minor changes.
Merge branch 'repository-tools' of https://github.com/theupdateframework/tuf into repository-tools
Support compressed metadata for all role types and minor edits