Working out implementation; in progress
Working reliably. Will continue experimenting with other methods.
Initial idea for SVG image replacemnt, and browser SVG ability detection.
Remove original implementation idea from app.js.
Completed implementation for biosamples.
Merge in from master. Not all came through; may need to try again.
Merge in rest of origin/master.
BrowserCaps mixin now caches caps object; now includes reusable img src attr replacement function.
Converted antibody characterization display to use BrowserCaps mixin. All file icon displays now use SVG.
Merge in master/origin; no conflicts.
Assumed there was a broken-file SVG, which there wasn't. Went back to PNG only for that.
Merging in from master; no conflicts.
Removed sentence casing from all displays of biosample terms in biosamples and experiments.
Merging in master; no conflicts.
Merging in master; no conflicts.
Keys and links are multiple
Add default settings for keys and links ES mappings.
Ensure logging does not throw error
Index possible paths
Use non-trailing slash in list of possible paths