Add basic Recording serialization.
Add recording/track serialization to releases, split out duration printing into a role.
ISO duration formatting does not require the inclusion of '0H' when times are less than one hour; remove it.
Add linking to releases from release group pages in JSON-LD.
Clear the cache for the list of all link attribute types when instruments are added/updated/deleted, to ensure it's up to date.
Unused URL cleanup script.
Add a descriptive user-agent string to requests made with the context's LWP::UserAgent instance.
Add default of loading URL relationships for places.
Merge remote-tracking branch 'bitbucket/instrument-clearcache' into beta

* bitbucket/instrument-clearcache:
  Clear the cache for the list of all link attribute types when instruments are added/updated/deleted, to ensure it's up to date.
Merge remote-tracking branch 'bitbucket/musicbrainz-server-ua' into beta

* bitbucket/musicbrainz-server-ua:
  Add a descriptive user-agent string to requests made with the context's LWP::UserAgent instance.
Merge branch 'json-ld-linked-1' into beta

* json-ld-linked-1:
  Add linking to releases from release group pages in JSON-LD.
  ISO duration formatting does not require the inclusion of '0H' when times are less than one hour; remove it.
  Add recording/track serialization to releases, split out duration printing into a role.
  Add basic Recording serialization.
Add work json-ld serialization, as well as ISWCs and ISRCs.
Add JSON-LD sameAs links for applicable URL relationships and ISNI codes.
Merge remote-tracking branch 'bitbucket/jsonld-works-isrcs' into beta

* bitbucket/jsonld-works-isrcs:
  Add work json-ld serialization, as well as ISWCs and ISRCs.
Merge remote-tracking branch 'bitbucket/jsonld-sameas-urls' into beta

* bitbucket/jsonld-sameas-urls:
  Add JSON-LD sameAs links for applicable URL relationships and ISNI codes.