Determine spreadsheet editability correctly
Fix typeService.segmentParse

It was broken for segments containing ',' and others, though the
timeline doesn't seem to actually use the result.
Eliminate (the need for) segmentParse altogether

On second thought (and really first thought), parsing segments
client-side is completely unnecessary.
spreadsheet: start adding metric add selection
clock fixes, still timby wimby on track select
Merge branch 'master' of https://github.com/databrary/databrary
vem: remove button for each asset. Fixes #2294
vem: slight changes to revert
vem: tab behavior as described in #2289. WIP
Simplify many js filenames: dir/nameDir.js -> dir/name.js

Picky picky but so much cleaner.  No effect.
Merge branch 'master' into jsmodels
WIP: start unifying all models into modelService

To deal with circular dependencies.  It's more efficient this way
anyway.  Non-unified models are broken in the mean time.