Make storage schemas configurable

Make storage schemas configurable via a "storage_schemas" parameter to
the module. "storage_schemas" is an array of hashes, each of which
contains:

- `name`: the (arbitrary) name of the schema group
- `pattern`: the regular expression pattern for matching metrics
- `retentions`: the string describing the schema retention policy