MDL-46116 mod_imscp: Don't create links on items without content.
MDL-46116 mod_imscp: Display first item with content on load.
MDL-46416 group: Use a revision number for group pictures
MDL-48064 atto_editor: Check if activeElement is child node in isActive
MDL-48189 grade: letters now covered by behat
MDL-48191 gradebook: fixed floating headers when emails not displayed
MDL-48180 mod_assign: By default do not count 'new' submissions
MDL-48246 theme: Fixed typo in 'hidepanelicon'
MDL-48064 atto_editor: Expand event subscription for saving selection
MDL-38343 cache: better test server strings
MDL-23912 core_comment: update count after deletion
MDL-48265 feedback: Added alt text to ghostscript test image
MDL-45867 atto_equation: Change preview update to asynchronous
MDL-23839 navigation: Check for assignable course category roles
MDL-14402 blocks: Do not show assign roles on my home
MDL-22043 mod_forum: Fix toggle subscription editing button behaviour

Update the user session property before generating the button which relies
upon it.
MDL-48276 qformat_xhtml: avoid uncessary html in .css file

In order to help automated tools move the html out of the css
file.
MDL-48274 mod_forum: Add missing context to has_capability call
MDL-48277 css: initial csslint config file
MDL-47832 cache: removed data source aggregate functionality

Cache data source aggregate functionality was found to be broken
and unused, because of this the decision was made to remove it
rather than fix it.
As it was broken we did not follow typical deprecation methods and
instead the code was removed outright with only structure
remaining and left deprecated.