Course keys use key introspection

@brianhw, @watsonemily, @srpearce, and @stroilova, please review.
Question: is there an impact on CommentThread.commentable_id for
discussion threads?
Since the info for most course runs will be more specific than just the year, it might be good to provide another example here (e.g., "Demo_2014_T3").