Add age (in days) to record slots json
schema: make metric.name unique

Because why not?  This would only be an issue if two people wanted to
have the same metric with different types (or classifications).  May
simplify API.
Merge remote-tracking branch 'remotes/origin/master' into angular
party network panel; volume view in place for panel work; some volume overview panel