rewrote the SQL query in  getLearnerGroupIdAndTitleForCourse() to include learner groups attached to independent learning sessions. refs #1017
added code to refresh the learner group list in the course display on (bulk) session save operations as well as session deletion. refs #1017
fixed regression in bulk course/session publication handling.
Merge pull request #127 from ucsflibtopfstedt/bug1017

fixed bug that was preventing learner groups attached to ILMs from displaying in course "associated groups" list