Enhancements to Teams to make learner grouping more flexible

https://openedx.atlassian.net/wiki/spaces/COMM/pages/3885334531