-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Started CKEditor v3 to v4 updated.

* Moved CKEditor v3 files to ckeditor-old directory.
* Added CKEditor v4, SCAYT, WSC submodules.
* Added CKEditor build script and build config.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Added custom CKEditor 4.3.3 build.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Started updating CKEditor config to match v4.

* Commented out the floating toolbar code - that needs to be
implemented in different way in v4.
* New HTML5 elements had been added to CKEditor DTD, so the fix
for <time> is not necessary any more.
* config.dialog_noConfirmCancel replaced hack used to prevent
displaying confirm popups on dialog cancel.
* Since custom CKEditor build is used there's no need to disable
resize by a config option (because plugin isn't enabled at all).
* Commented out incompatible toolbar and plugins configuration -
they will be brought back following commits.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Made it possible to easily switch between dev and production verion of CKEditor.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported format buttons from old mdn-buttons plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported save and preview buttons from old mdn-buttons plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported syntaxhighlighter plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported mdn-keystrokes.

* Keystrokes to command mapping landed in config.js.
* Blocked keystrokes landed in config.js as well.
* Toggle block command extracted to mdn-toggle-command plugin.
* Custom tab key functionality replaced by CKEditor's tab plugin and indentlist. It might not be 1:1 change, but the rest of custom tab handling seemed to be broken or unmaintainable.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported mdn-sampler plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Copied tablesort plugin from CKEditor 3 to 4.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Aligned tablesort's lang file to CKE4.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Updated custom CKEditor build.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Pieces we hopefully don't need any more.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported mdn-redirect plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Updated CKEditor and its requirements submodules HEADs to 4.4.0.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Rebuilt CKEditor.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported mdn-attachments.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Ported mdn-sample-finder plugin.
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
Merge branch 'master' into ckeditor-update

Conflicts:
	.gitignore
	kuma/wiki/templates/wiki/ckeditor_config.js
	media/redesign/stylus/wiki-edit.styl
-n bug 975868 XX - 
-n bug 975868 XX - 
bug 975868 - 
After merge fixes - brought back changes made to ckeditor_config.js on master between e2eb07263 and 735db76.