Multiple category support for components
- "category" accepts a comma separated list of categories or a single
  category
- preserves the name category in the doc blocks yml for backwards compatibility. That may end
  up seeming awkward, in which case we can change it, but it seemed fine
  for now.

Signed-off-by: Colin OByrne <cobyrne@pivotallabs.com>