MBS-5609, enable release relationships and include relationship dates in /ws/2 json webservice.
MBS-5609, move serializing of a group of begind/end partialdates to a seperate function.
MBS-5609, rename the inaccurate WebService::Serializer::JSON::2::Utils::partialdate to dateperiod.
MBS-5586, do not call "post_creation" if no edit was created.
MBS-5586, clarify use of the post_creation and on_creation hooks.
MBS-5609, remove some bitrot from script/release-group-sql-dump.pl and use it to add an l_artist_artist link in t/sql/webservice.sql.
MBS-5609, rename dateperiod to date_period.
MBS-5609, add artist "member of band" artist relationship in webservice tests (this tests a begin date).
MBS-5712, always include alias locale and primary flag.
MBS-5711, do not include IPIs in json webservice unless they're on a toplevel entity.
MBS-5712, semi-colon missing from previous commit.
MBS-5713, include alias type in JSON webservice.
MBS-5713, include alias type in json webservice.
MBS-5586, both post_creation and on_creation hooks should be called from within the transaction.
MBS-5609, add a release relationship in the webservice tests.
Merge branch 'beta' into mbs-5609

* beta: (144 commits)
  Remove erroneous @href from button element
  MBH-298, move $lb_scheme stuff up in the configuration so that it's used by the www.musicbrainz.org redirect as well.
  MBH-298, when rewriting urls, use the scheme sent by the load balancer instead of our local scheme.
  MBH-298, Force correct server hostname/port on rewrites.
  Listen on port 81, enable proxy in socket-deploy.
  Update translations from transifex.
  Update .pot files.
  MBS-5652: use a left join so label-less catalog numbers still work correctly
  Allowing us to use permanent citation URLs from Trove
  Fix invalid syntax
  Fix invalid use of `with_translations`
  Try fixing the edit ID conflict a different way
  Revert "Change edit ID number in webservice.sql, conflicting with statistics.sql"
  Change edit ID number in webservice.sql, conflicting with statistics.sql
  Change editor name in webservice.sql, since it seems to be breaking a unique constraint in tests
  MBS-5749: Add edit profile link to 401 error page
  MBS-5652: linebreaks
  MBS-5540: Release editor eats tracklists
  MBS-2411, changes based on feedback from code review.
  MBS-5702: Tweak link to wikipedia below wikipedia extracts
  ...

Conflicts:
	lib/MusicBrainz/Server/WebService/Serializer/JSON/2/Relation.pm
	t/lib/t/MusicBrainz/Server/Controller/WS/2/JSON/LookupArtist.pm
MBS-5586, do not change the order of post_creation and on_creation hooks.
Merge branch 'mbs-5712' into beta

* mbs-5712:
  MBS-5713, include alias type in json webservice.
  MBS-5713, include alias type in JSON webservice.
  MBS-5712, semi-colon missing from previous commit.
  MBS-5712, always include alias locale and primary flag.
Merge branch 'mbs-5711' into beta

* mbs-5711:
  MBS-5711, do not include IPIs in json webservice unless they're on a toplevel entity.
Merge branch 'mbs-5586' into beta

* mbs-5586:
  MBS-5586, do not change the order of post_creation and on_creation hooks.
  MBS-5586, both post_creation and on_creation hooks should be called from within the transaction.
  MBS-5586, clarify use of the post_creation and on_creation hooks.
  MBS-5586, do not call "post_creation" if no edit was created.