Display commons image on load instead of show
Use wrapper role to control url relationship loading

This allows the CommonsImage to be loaded in an effective mannor by triggering it after url_relationships_loaded
Remove debugging helper
Use RelationshipWrapper role for all applicable entities
MBS-7461: Use full 128 bits of entropy for remember-me tokens

Remember-me tokens for persistent logins were generated by
concatenating the decimal representations of four 32-bit random
integers, claiming to deliver 128 bits of entropy. However, it was
actually a bit less (or two) because this mapping is not injective:
e.g., 12, 34, 56, 78 and 1, 234, 567, 8 have the same concatenation.

Use the existing generate_token function from MB::S::Data::Utils
instead, which properly creates a 16-byte string that is then
Base64-encoded.
MBS-7790: Split "yes"/"no" strings for translation

As there are languages where "yes"/"no" cannot be translated the same
in connection with votes and with factual statements, add a context
hint "vote" where they are used in voting. Although "abstain" and
"approve" aren't used anywhere else, add the hint to them as well so
all strings can be treated the same.
Fix a few untranslated bits on the relationship type documentation pages
Make set release group cover art edits auto-edits
Edit data page: Show heading only if related entities exist

There are edits that don't have any related entities, in which case
the corresponding heading on the edit data page shouldn't be
displayed.
MBS-7829: List account admins on privileged users page
MBS-7836: Show ISRC for removed recording in edit

In "Add ISRCs" edits, the ISRCs were only displayed as long as the
recording still existed, and that rather accidentally. Create a proper
ISRC entity for the display data; also use descriptive_link to display
the recording name plus artist credit, which allows to combine the
templates for existing and deleted recordings.
Use an ISWC entity for the "Add ISWCs" display data
MBS-7598: Hide "ended" checkbox for dateless link types

When editing a relationship whose link type does not permit date
attributes, the "ended" checkbox should be hidden in the same way as
the start and end date input fields.
Move with RelationshipWrapper to Relationship role
Merge branch 'master' into mbs-7762-commons-image
Merge remote-tracking branch 'navap/mbs-7762-commons-image' into beta

* navap/mbs-7762-commons-image:
  Move with RelationshipWrapper to Relationship role
  Use RelationshipWrapper role for all applicable entities
  Remove debugging helper
  Use wrapper role to control url relationship loading
  Display commons image on load instead of show
Add warning silencing for smartmatch in Role::RelationshipWrapper
Merge remote-tracking branch 'chirlu/raw_edit_data' into beta

* chirlu/raw_edit_data:
  Edit data page: Show heading only if related entities exist
Merge remote-tracking branch 'chirlu/mbs-7829' into beta

* chirlu/mbs-7829:
  MBS-7829: List account admins on privileged users page
Merge remote-tracking branch 'chirlu/mbs-7836' into beta

* chirlu/mbs-7836:
  Use an ISWC entity for the "Add ISWCs" display data
  MBS-7836: Show ISRC for removed recording in edit