auth: Add UserMailmap model and edition endpoints
Add a new database table to store mailmap settings that will be used to add display names for an authors that can be found in the archive.
Add endpoints to add or update these mailmap settings restricted to staff users or users with special permission. They will be used in the upcoming Web UI to manage mailmaps.
Migrated from D7073 (view on Phabricator)