Making sure BBC Music artist links are for an artist page
Merge branch 'master' of https://bitbucket.org/reosarevok/musicbrainz-server into mbs-4894

Conflicts:
	root/static/scripts/tests/Control/URLCleanup.js
Actually enable Catalyst::Plugin::ErrorCatcher to email bugs.
Optimize manifest compilations; don't recompile when files are already compiled.

To ensure that broken files don't prevent recompilation, remove files
when errors occur.
Use expires:max for compiled CSS, and turn on gzip_static so we can save some CPU cycles in the future.
MBS-5979: don't do beta redirect for non-GET requests.
MBS-5953 Display authorized applications grouped by scope, not individual tokens
MBS-5953 Delete expired tokens
MBS-5996: 'Merge' release rels first, so those are always the first in a group where applicable, so remove/edit links work
Merge branch 'beta'

* beta: (97 commits)
  Precedence of && is higher than //, so edit medium wasn't grouping the comparison correctly.
  MBS-4419, freeze/thaw things Catalyst wants to store in a session.
  Update carton.lock.
  Quick temporary instructions for recent carton versions.
  Update translations from transifex.
  Recompress all the images, for slight gain.
  Update languages from transifex.
  MBS-5960: url-escape more things Ian forgot in writing the wikipedia extract code
  MBS-5956: stop comparing undef as a number in Edit Medium
  Update instruments.pot partway -- only add new instruments.
  Update the .pot files that don't require migration scripts.
  MBS-5954 Confirm revoking OAuth access
  Do not compare with $args->{fmt} if it is not initialized.
  Turn MusicBrainz::DataStore into a role and remove dead code from it.
  MBS-5955: HTML::FormHandler, cursed be its name, won't allow localize_meth while overloading a field definition
  Fix tests: add missing comma in Form::Merge
  Update .po files from transifex.
  Update .pot files.
  MBS-5945 Do not silently fail when there is an invalid URI in the input, but the user switched to "Installed Application"
  Allow any HTTP or HTTPS URL (e.g. localhost is OK, FTP is not OK)
  ...
Merge branch 'email-bugs' into beta

* email-bugs:
  Actually enable Catalyst::Plugin::ErrorCatcher to email bugs.
Merge remote-tracking branch 'luks-bitbucket/oauth-group-apps' into beta

* luks-bitbucket/oauth-group-apps:
  MBS-5953 Delete expired tokens
  MBS-5953 Display authorized applications grouped by scope, not individual tokens
Merge branch 'mbs-5979' into beta

* mbs-5979:
  MBS-5979: don't do beta redirect for non-GET requests.
Merge branch 'grouping-and-release-rels' into beta

* grouping-and-release-rels:
  MBS-5996: 'Merge' release rels first, so those are always the first in a group where applicable, so remove/edit links work
Merge branch 'compile-manifest-optimizations' into beta

* compile-manifest-optimizations:
  Optimize manifest compilations; don't recompile when files are already compiled.
Merge branch 'cache-css-better' into beta

* cache-css-better:
  Use expires:max for compiled CSS, and turn on gzip_static so we can save some CPU cycles in the future.
Merge remote-tracking branch 'reosarevok-bitbucket/mbs-4894' into beta

* reosarevok-bitbucket/mbs-4894:
  Making sure BBC Music artist links are for an artist page

Conflicts:
	root/static/scripts/edit/MB/Control/URLCleanup.js
Merge branch 'master' into beta