MDL-20365 auth_db: Add salted crypt() password hash option
MDL-48064 atto_editor: Check if activeElement is child node in isActive
MDL-35494 core_backup: fixed activity restoration issue
MDL-48180 mod_assign: By default do not count 'new' submissions
MDL-47601 core_backup: ensure removal of automated backups
MDL-48246 theme: Fixed typo in 'hidepanelicon'
MDL-48259 questionlib.php: remove functions deprecated in Moodle 2.1
MDL-48259 questionlib.php: remove functions deprecated in Moodle 2.6
MDL-48064 atto_editor: Expand event subscription for saving selection
MDL-38343 cache: better test server strings
MDL-48265 feedback: Added alt text to ghostscript test image
MDL-48252 scheduled tasks: file_temp_cleanup_task does full delete.

This scheduled task was previously only doing a partial delete
due to the fact that the directory modification time would be
updated when a child file was deleted. It would then have to
wait another week before that directory could be deleted.
MDL-45867 atto_equation: Change preview update to asynchronous
MDL-23538 backup: tidied up phpdocs + coding style
MDL-48277 css: initial csslint config file

Will throw errors about invalid CSS
MDL-48277 css: remove empty CSS files

To avoid tools moaning and uncessary file loads
* course/style.css was mistakenly added empty in 01e0e7044
* theme/canvas/style/question.css has been empty since 2.1 481dc639
MDL-48277 css: remove invalid @-ms-keyframes rule

This is directly copied from bootstrap, but was added to a beta version
of IE10, but never the production version so is uncessary.

Refs:
http://blogs.msdn.com/b/ie/archive/2012/06/06/moving-the-stable-web-forward-in-ie10-release-preview.aspx
https://github.com/CSSLint/csslint/issues/295
MDL-48277 css: enable duplicate definitions lint rule

And remove duplicates found in code which were detected by this rule
(leaving the last rule defined as this would take precidence).

https://github.com/CSSLint/csslint/wiki/Disallow-duplicate-properties
MDL-48277 css: enable some helpful csslint warnings

Note that these rules cause a resonable amount of warnings when run
across the codebase but should be useful in the development of new css.

* known-properties can find typos in properties used
  https://github.com/CSSLint/csslint/wiki/Require-use-of-known-properties
* display-property-grouping can discover situations where rules are used
  in invalid combinations
  https://github.com/CSSLint/csslint/wiki/Require-properties-appropriate-for-display
* empty-rules finds situations where empty rules are defined
  https://github.com/CSSLint/csslint/wiki/Disallow-empty-rules
* important warnings when !important is used (generally bad for themers)
  https://github.com/CSSLint/csslint/wiki/Disallow-!important
MDL-48189 grade: letters now covered by behat