Merging recent changes with 2.3 branchLDEV-2212 displaying the appropriate lessons in the course views only if the user has permissionLDEV-2211 internationalising gradebook project, also adding some keys to central for links and admin for group gradebook settings
LDEV-2173 Adding in an averageTime and an averageMark parameter to the abstract GradeBookGridRow class as it makes sense for all views to have these parameters
LDEV-2187 Put time taken for activities and lessons in gradebook.Fixing up LearnerProgress.java so it stores both finish time and start time for all completed activities
LDEV-2173 Standardising sorting and searching for GradeBookGridRows, now all can sort on name, id, mark and timeTaken (common properties for all types) and all can search on name