Break out permission checks into a CourseSiteCreationAllowedMixin to facilitate using a series of mixin base classes (like LoginRequiredMixin).  Add test placeholders.  Remove test link.