Update codeMirror to 3.16

codemirror-compressed.js is generated at http://codemirror.net/doc/compress.html
includes:
- codemirror.js
- css.js
- htmlmixed.js
- javascript.js
- xml.js
- runmode.js
- searchcursor.js (to enable highlight search term within codemirror"
- overlay.js (to support visible space)

added following custom code when generating the codemirror-compressed.js (to support visible space):

CodeMirror.defineMode("visibleSpace", function(config, parserConfig) {
	var visibleSpaceOverlay = {
		token: function(stream, state) {
			var ch = stream.next();
			if (ch == " ") {
				return "space";
			}
			else {
				return null;
			}
		}
	};
	return CodeMirror.overlayMode(CodeMirror.getMode(config, parserConfig.backdrop || "htmlmixed"), visibleSpaceOverlay);
});
Merge pull request #187 from zanata/codemirror3

Update codeMirror to 3.16
Merge commit '8f8cd62aacb16264c0f5e5401504e5ae48f7c82c' into HEAD
Merge commit '49b2450eb1bcf45cbe3c035913900fd3dca57cf2' into HEAD
Merge commit 'b2714d6d3be70680c2a9c4ae9c5d2c3394e524ce' into HEAD
Merge commit 'a9594efe0a7a9714798af799b391b4cc9a79e427' into HEAD