Added the BSD 2-clause license in anticipation of using http://leafletjs.com/.
Also converted the file to github markdown.
Rename to have a markdown extension
MBS-7594: delete old recording from cache when updating rows of the track table
Add Leaflet files
Include Leaflet CSS/JS
Add map tab for places
Use https URLs for map tiles
MBS-7594: actually select the old recording ID, not the new one twice.
MBS-7747: add a stable sort to direct search
MBS-7748: update place areas on area merge (also editor areas)
Refactor release editor validation code

 * Avoid creating a special case for editNote. Make the weird
   "errorsExistOtherThanAMissingEditNote" thing unnecessary.

 * Move validation messages out of text_strings.tt and into the actual
   templates where they're used.

 * Use the arrayTransforms library to speed up some aggregate
   validation routines.
MBS-7746: recording-work edits not generated
Only require an edit note when adding a release
Move computed properties that only access one observable into methods
needsMediums is a plain function
Replace a list with a with_entities call
Fix a test that sometimes fails

A test for MB::S::Controller:WS::js::Release expected a certain
relationship to always be the second in a list, which isn't guaranteed
and sometimes not true, at least not with hash randomization. Fix the
test by grepping for the relevant relationship instead.
Merge remote-tracking branch 'chirlu/remove_entity_list' into beta

* chirlu/remove_entity_list:
  Replace a list with a with_entities call
Merge remote-tracking branch 'chirlu/fix_test' into beta

* chirlu/fix_test:
  Fix a test that sometimes fails
Merge branch 'mbs-7747' into beta

* mbs-7747:
  MBS-7747: add a stable sort to direct search