This case-insensitive search for an existing course is duplicated here as well as in `create_new_course` in `cms/../course.py`.  Should we change the `create_new_course` method in cms to call `create_course`?  (Maybe not as part of this PR, but eventually.)