Support dimension in catalog.json

TODO: Add a test for no "_key" dimension. It should work with only
catalog.json version 2. We need to add "omit" directive support to
drntest.