Adds bokchoy tests for outline and fixes staff outline bug

@cahrens @andy-armstrong please review.
Merge conflicts with group configurations work will be annoying. Can you create a PR against master with StudioCourseTest and the changes to test_studio_split_test.py?