The keys were used as primary keys in ReviewDb; this is no longer required, and the key abstraction is serving no purpose. Within AuditLogReader there is a need to build maps containing audit records keyed by something, but AuditLogReader has its own key types for that, since they don't match the audit record keys. Change-Id: I2632cbf709cab020a0d9a44d177ad6e326e21bcf