Ability to change the associated group configuration for a split test

STUD-1658
There are `lms.lib.xblock` and `cms.lib.xblock` modules that seem like a good place.