Merge branch 'master' into mbs-6187

* master: (223 commits)
  Revert "MBS-5958, sanitize track positions when collapsing a disc or submitting the tracklist page."
  MBS-6111: simplify SQL to use only any(?)
  Making nikki happy
  Change wording to make nikki happy
  MBS-4258: (fixup) also translate the dropdown on the preferences page
  Remove unneeded whitespace
  Making "uppercase words" a bit clearer hopefully
  Linking to the IA from the cover art page
  Removing unneeded / wrong extra stuff
  Adding some padding so that lists of artists for each work will be easy to distinguish
  Add a report for ISWCs on several works
  Add some info about *how* to add discIDs to the discID page if empty
  Capitalising these titles according to our title guidelines!
  Making RGs without a type more clearly marked as so in overview
  Remove buggy and pointless-as-merge-info ratings display
  Adding message confirming it works
  MBS-6122: Allow merging release groups that have cover art set
  Change this to be less weird
  Redirect to profile after admin-editing user
  Fix typo on the RDF
  ...
MBS-5933: Do not create the release.date_year/month/day indexes
MBS-2229: User facing changes for multiple release events

This commit (though huge) is all the work needed to consume the
schema change in MBS-5933 - multiple release events for releases:

* At the data layer it introduces Release->load_release_events to load
  all events for a release, populating the Entity::Release->events
  attribute with a list of Entity::ReleaseEvent objects.

* All of the existing data methods that depended on release countries
  and dates for sorting have been updated to sort on the earliest
  release event (over the union of release events with and without
  countries).

* The web service has been modified to return only the earliest release
  event.

* I missed a few things in the schema change such as triggers,
  so these have also been updated.

* The release editor can create/edit multiple release events

* The edits have been changed to take a list of release events,
  and are able to transparently load older edits into this new
  schema.
Add <release-event-list> to /ws/2 <release>
Merge remote-tracking branch 'origin/mbs-6187' into mbs-799-ui-5920

* origin/mbs-6187:
  MBS-2229: User facing changes for multiple release events
  MBS-5933: Do not create the release.date_year/month/day indexes

Conflicts:
	admin/sql/CreateTriggers.sql
	lib/MusicBrainz/Server/Controller/Artist.pm
	lib/MusicBrainz/Server/Controller/Label.pm
	lib/MusicBrainz/Server/Data/Artwork.pm
	lib/MusicBrainz/Server/Data/Release.pm
	lib/MusicBrainz/Server/Entity/Release.pm
Add mising files
Merge remote-tracking branch 'origin/mbs-6187' into mbs-799-ui-5920

* origin/mbs-6187:
  Add mising files
  Add <release-event-list> to /ws/2 <release>
MBS-799/MBS-5920: get release events back to basically displaying