Drag and Drop Feature for Alternate Schedules

Allow users to drag and drop course component from schedules directly into alternate calendars. When the sections are dropped, they will appear on the calendar.