MBS-2301: Preserve disc IDs in release editor when using a duplicate as a starting point

If the user decides to use another release as a starting point and
they have also seeded the release editor with a TOC, we now ensure
the TOC is retained for the first medium, and than the first medium
has exactly the same amount of tracks as the TOC suggests. If the
release to use as a starting point doesn't have enough tracks on
medium one, then extra tracks are added. If it has too many tracks,
then these extra tracks are discarded.
MBS-6736: Require natural numbers to /annotation/<id> pages
MBS-6717: Fix various regular expressions in reports
MBS-6765: Use scheme independent URIs when linking to Google jsapi
MBS-6703: Correctly display cover art types in remove cover art edits

If the cover art hadn't actually been deleted, then the $artwork variable
is set from $loaded - because we can still load the artwork. However,
loaded artwork doesn't have any types set, so the types array remains
empty. It should be possible to use => ['CoverArtType'] to augment this
loading, but I can't get that to work.

As we're loading CoverArtTypes by hand anyway to display data after
the edit passes, I decided to simply always use that data and set this
attribute manually.
MBS-6748: Do not crash when showing relationship edits where attributes have since been deleted

We have a problem in that edits currently store attribute IDs, and
try and resolve these into attribute objects when the edit is displayed.
It's also assumed that these attribute IDs do resolve - but of course
attributes are occasionally removed.

Now we filter out only successfully loaded attributes, and if this
filtering discarded some attribute IDs, we display a message that
indicates that the edit isn't quite representative of what happened.
MBS-6392: Format ISNI as per standard when displaying them
MBS-6715: Do not crash on /otherlookup for ISWCs if there is no match
MBS-6543: Highlight edit notes that are in the URL fragment
Merge branch 'mbs-6543' into beta
Merge branch 'mbs-6715' into beta
Merge branch 'mbs-6392' into beta
Merge branch 'mbs-6748' into beta
Merge branch 'mbs-6765' into beta
Merge branch 'mbs-6703' into beta
Merge branch 'mbs-6717' into beta
Merge branch 'mbs-6736' into beta
Merge branch 'mbs-2301' into beta