required queries in getIndependentLearningFacet() to support schema changes.
reimplemented getLearnerGroupsForSILM() due to schema changes.
updated join table reference.
replaced ilm_session_facet_learner with ilm_session_facet_x_group in queries.