Add a better `report concerns` command

The old one would display a table with one context/concern/nextaction row per
concern.  It is still available as `report concerns-tabular`.

The new command groups concerns by context and displays a much more compact and
readable coloured tree.