Use YAML arrays vs. comma-delimited string for categories.

- Support native yaml arrays instead of post-processing comma-separated
  strings. Comma separted strings will no longer work for multiple
  categories!
- Allow key to be either category or categories.

Signed-off-by: Rajan Agaskar <rajan@pivotallabs.com>