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