Revert multiple cohorts feature and add a revert management command

Following the discussion on the upstream PR: https://github.com/edx/edx-platform/pull/4364 , it looks like this feature is not needed anymore for the client need. 

This PR is the complete revert + the addition of a management command to ensure things are ok. Basically, the management script will:

* Check & Fix all CourseUserGroups that have an invalid group_type (workgroup)
* Check & Fix that users or in at least 1 cohort for a course.
* Check that users are not in multiple cohorts for a course. (This have be fixed manually using the LMS dashboard)

To use the management command, run:

```
./manage.py lms revert_workgroup 
```

You should see a output of the current issues and some instruction to fix them. Then, run the management command with the --fix option and apply the manual fixes if there are.


In fact, when we run the script a first time, I show these instruction:
```
Ensure auto_cohort is enabled and that there is a default cohort in auto_cohort_groups for all courses.
```

So, the admin will have to setup the auto_cohort + a default_cohort in setting. Note that this part could be remove when the official upstream has merged that behavior automatically.... but I prefered that we do it manually for now. What do you think?