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.
Merge pull request #1155 from bkutil/fix_active_roles_page

Fix active roles dashboard