LDEV-4407 Other projects stop depending on lams_gradebook
* GradebookService interfaces are redefined now:
- IGradebookService is going to be used by core modules.
- IGradebookFullService is used inside of lams_gradebook only and
nowhere else, as it contains lams_gradebook's internal logic and
classes.
* Introduce CommonContants.java which contains for now common
constants that used to be located in GradebookConstants.java
* Tools stop using gradebookService directly, but rather through
ILamsToolService's method updateGradebookUserActivityMark()
* Move GradebookUserActivityArchive and GradebookUserLessonArchive
to lams_gradebook