sakaiproject/Hilary — pull request #154 by simong (2012-09-30 16:49:09+00:00)
Title: Groups are no longer completely hidden when private.

Groups no longer need to be hidden when requesting their group information. Only the members shouldn't be shown.
This moves a lot of complexity out of getPrincipals which is used quite heavily.

I've also taken the opportunity to refactor getPrincipals a bit, it will now pass an error when a principal id could not be found.