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
LDEV-4407 Introduce new IMonitorFullService interface MonitorService interfaces are redefined now: 1. IMonitorService is going to be used by core modules. 2. IMonitorFullService is used inside of lams_monitoring only and nowhere else, as it contains lams_monitoring's internal logic and classes.