Remove GroupScheme, add GroupFacts.IsGroup.

Leaving adaptation to a provider's external grouping for future
development. It could be done better by a hybrid GroupFacts than in a
provider. Adding capability to test if a principal is a group.