MDL-34398 groups: implemented caching of course group information
MDL-34398 groups: added unit tests for group API
MDL-34398 groups: added missing group cache string