Add a place search index.
Also add alias indexes and such.
mbs-6806: add autoselect for instagram and tumblr
MBS-7340: clear errors on removed links, so forms can submit
MBS-7341: Add a button to reset previous recordings in the release editor
MBS-7342: Release editor hangs on "Submitting edits..." after certain errors occur

The error returned won't always be JSON (for instance, when the server
is down entirely). So if it fails to parse an error, at least show the
statusText and status and not get stuck loading.
MBS-2754: Show medium number for recording uses

In the list of tracks that use a particular recording, display
"medium_number.track_number" instead of "track_number/total_tracks".
MBS-7343: always html_escape text passed to link_*
Add returnTo feature to "Relate to URL" actions
Add returnTo feature to Add/Edit Annotation action
Remove the two redundant "Please log in" messages on aliases and discIDs pages
MBS-7328: Improve the recording search in the release editor

The queries it sends no longer require the recording artists and
lengths to all be matched. Before, the logic was:

recording:foo AND arid:gids AND dur:[1 to 1000]

Now the logic is:

((recording:foo AND arid:gids)^2 OR recording:foo) AND
    dur:([1 TO 1000] OR \-)

The ^2 is supposed to boost the first subquery so that if the title AND
artist ids are matched, that's preferred over just the title. That
seems to function okay.

The escaped "-" in the dur field is to specifically include recordings
without any length. Thanks to Ian for figuring out how to do that for
me.
Merge remote-tracking branch 'reosarevok/mbs-6806' into beta

* reosarevok/mbs-6806:
  mbs-6806: add autoselect for instagram and tumblr
Merge remote-tracking branch 'jessew/mbs-1271' into beta

* jessew/mbs-1271:
  Remove the two redundant "Please log in" messages on aliases and discIDs pages
Merge remote-tracking branch 'jessew/mbs-5512' into beta

* jessew/mbs-5512:
  Add returnTo feature to Add/Edit Annotation action
  Add returnTo feature to "Relate to URL" actions
Merge remote-tracking branch 'chirlu/mbs-2754' into beta

* chirlu/mbs-2754:
  MBS-2754: Show medium number for recording uses
Merge remote-tracking branch 'bitmap/mbs-7328' into beta

* bitmap/mbs-7328:
  MBS-7328: Improve the recording search in the release editor
Merge remote-tracking branch 'bitmap/mbs-7343' into beta

* bitmap/mbs-7343:
  MBS-7343: always html_escape text passed to link_*
Merge remote-tracking branch 'bitmap/mbs-7342' into beta

* bitmap/mbs-7342:
  MBS-7342: Release editor hangs on "Submitting edits..." after certain errors occur
Merge remote-tracking branch 'bitmap/re-use-previous-recordings' into beta

* bitmap/re-use-previous-recordings:
  MBS-7341: Add a button to reset previous recordings in the release editor