Flowerhack/merge ssck and cl

LMS-2858
@sarina and I were discussing a similar thing for the locations/locators merge. We decided that given that the character sets allowed by SlashSeparatedCourseKey and Location are different than those allowed by the *Locators, we should be checking against the relevant character set depending on whether the object is specified as deprecated or not.