MBS-6924: merge place addresses correctly, using a condition of != '' rather than IS NOT NULL
Include gid in Form::Field::ArtistCredit->json output
Use get_by_ids to avoid N queries
Four spaces, not two
MBS-6986: Match recordings by MBID not working any more

After an MBID lookup, use options.select instead of currentSelection
for setting the selected entity. The former calls currentSelection
and also emits the lookup-performed event, which the release editor
listens on.

This also removes code that disables the input field while the entity
is being looked up, since it causes an unnecessary blur event and doesn't
serve any purpose (any current requests should be cancelled if the user
edits the field).
MBS-6963: Release editor incorrectly claims Various Artists has been used for tracks
MBS-6980: inline search: oversized width outside of screen
Remove Sql->select in favour of Sql->select_* functions

$sql->select relies on mutable state on the $sql object to function
correctly. Thus, multiple $sql->select calls do not nest correctly,
which can lead to errors occuring. $sql->select has no benefit over
$sql->select_*, and in fact carries more complexity with it, so I
have removed this function entirely, and changed any previous
references to now call the approriate ->select_* method.
MBS-6998: Add Bandcamp URL autoselect for Labels and Artists.
Properly name `MB.constants.LINK_TYPES.bandcamp.place` as `.label`.
MBS-6924: code cleanup as recommended by ocharles
Merge branch 'mbs-6924' into beta

* mbs-6924:
  MBS-6924: code cleanup as recommended by ocharles
  MBS-6924: merge place addresses correctly, using a condition of != '' rather than IS NOT NULL
Merge remote-tracking branch 'freso/MBS-6998-bandcamp-autoselect' into beta

* freso/MBS-6998-bandcamp-autoselect:
  Properly name `MB.constants.LINK_TYPES.bandcamp.place` as `.label`.
  MBS-6998: Add Bandcamp URL autoselect for Labels and Artists.
Merge remote-tracking branch 'bitmap/mbs-6986' into beta

* bitmap/mbs-6986:
  MBS-6986: Match recordings by MBID not working any more
Merge remote-tracking branch 'bitmap/mbs-6980' into beta

* bitmap/mbs-6980:
  MBS-6980: inline search: oversized width outside of screen
Merge remote-tracking branch 'bitmap/mbs-6963' into beta

* bitmap/mbs-6963:
  MBS-6963: Release editor incorrectly claims Various Artists has been used for tracks
Merge remote-tracking branch 'bitmap/mbs-6960' into beta

* bitmap/mbs-6960:
  Four spaces, not two
  Use get_by_ids to avoid N queries
  Include gid in Form::Field::ArtistCredit->json output
Merge remote-tracking branch 'ocharles/remove-sql-select' into beta

* ocharles/remove-sql-select:
  Remove Sql->select in favour of Sql->select_* functions