LDEV-3021: Learners tab initial implementation.Move progress methods from Learner to Monitor modules.Make Flashless Learner use common Raphael progress bar library.
LDEV-2782: Add backend code for conditional release of lessons.Prevent learners from accessing unreleased lessons.Inform learners of unlocked lessons after completing preceding lessons.