Allow courses to be specified by label or title if the ID isn't yet initialized

All course Collections and MediaObjects will have label/title replaced by ID the first time the course is launched via LTI.