Fix active roles dashboard

1) Roles without assigned nodes are not displayed
2) Roles are grouped under a barclamp name.

This fixes the duplicated roles issue. In fact, they were
different roles belonging to the same barclamp and only that barclamp's
name was displayed, giving the impression of duplicates.