Add new course_module field which describes what the catalog visibility ...

...should be (both, about, none)
Nit: In general, we avoid \ for continuations (http://legacy.python.org/dev/peps/pep-0008/). But I'm not a good enough Python programmer to suggest other options here, besides introducing variables for the conditions. Just something to keep in mind for the future.