Made Language.addFileExtension public, added a languageModified event, made DocumentManager update document's languages as necessary
Update the language name if the language changes
Forgot some places that should make the language as modified
Restore call to _updateLineRange on inline editor change
Remove unused return value from _updateLineRange
Remove runs(...) in LanguageManager-test.js where it is unnecessary
Merge branch 'master' into dk/issue-2966

Conflicts:
	src/language/LanguageManager.js
Updated CodeMirror to latest upstream
better wording
Merge pull request #3126 from adobe/randy/auto-close-braces

Better wording for command
Merge pull request #3114 from adobe/nj/issue-2919

Restore call to _updateLineRange on inline editor change
Merge pull request #3051 from DennisKehrig/dk/issue-2966

Made Language.addFileExtension public