Changed how posts render

Moved post rendering away from a single DashboardItemRenderer, instances
of which were placed into a List, into individual per-class Containers,
which are placed into a ContainerList.  This fixes the problem that, in
a List, every item is automatically resized to match the largest list
item, which is undesirable here.