MDL-35622 files: Add support for SMART Notebook MIME types

- The MIME type for Notebook files is: application/x-smarttech-notebook
- The MIME type for Gallery files is also: application/x-smarttech-notebook
Refs: http://exchange-forum.smarttech.com/forums/p/5152/11945.aspx#11945

Original author: Matteo Scaramuccia <moodle@matteoscaramuccia.com>
Fixed by: Paul Holden <pholden@greenhead.ac.uk>

Conflicts:

	lib/db/upgrade.php
	version.php
MDL-34800 core_grade:switched from hiding the submit button to disabling it if ajax is enabled
MDL-37749 theme_mymobile: Removed redundant JS and CSS code for Collapsed Topic contributed  plugin.
MDL-35175 - Lesson shows no attempts if associated with a grouping
MDL-37934 Blackboard_six question import fails in some cases
Import fails if the same image is used several times
in the same field of the same question.
MDL-38033 dndupload - ignore case when comparing dropped file extensions with those supported by activity modules
MDL-38039 theme_base: Corrected typo fickering to flickering in CSS comment which blocked IPCOP browser firewall in IE.
MDL-38040 Clean core from CRLFs
MDL-38301 usability: Fixed wrong icon size
MDL-38048 documentation: Typo in README file
MDL-36380 stats: No more duplicated entries when viewing monthly stats
MDL-37449 Incorrect doubled 'u.email' field in the SQL query (Oracle error: ORA-00918)
MDL-37939 Course: Correct broken sequence data
MDL-37939 Course: Add additional unit tests to confirm that module move occurs correctly
MDL-38051 Annihilate all the CRLFs present in some questions/fixtures...
MDL-38059 explain that cachedir must be shared in cluster
MDL-38075 csslib: fixed coding error when working with an array of styles
MDL-37683 cache: siteidentifier is now included in the keys

Conflicts:
	lib/db/upgrade.php
	lib/moodlelib.php
	version.php
MDL-38000 css: fixed handling of CSS files by outputlib.
MDL-37683 cache: improved indentifier collection and storage