Tests: Added tests for hypothetical problem described in #12546.
Tests: Removed jQuery-dependent code from the Bender.js extension.
Tests: Added 'jquery' tags to the jQuery-dependent tests.
Reduced number of tested jQ versions.
Added exteral plugins group in Bender.
Merge branch 'master' into major
Good bye, JSL.
Test: Make selection in non-empty block (workaround for issue when running tests with SCAYT).
Tests: IEs sometimes move focus asynchronously (and that affects the next test).
Strikethrough button tooltip spelling fixed (#12601).
Docs: editor.js revised.
Gruntfile.js should be lowercased.
JSCS and JSHint must be installed globally. So as long as we don't use Grunt tasks for them, they should be removed from package.json.
There's no reason for ignoring the dev directory.
Added plugin-install and plugin-uninstall tasks.
Added plugins-install/uninstall/list/list-external tasks.
Added usage info.
Add  plugin-update task.
Improved tasks logging.
Added plugins-update task.