show profiles which have requirements but have no active containers; also combine the requirements into the profile data structure to avoid lots of functions when rendering #576