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.