Remove unused extra argument to computeSelAfterChange
[javascript mode] Indent properly in case of function arg in wrapped arg list
Disable replace for readOnly content

Disable the `replace()` when the selected `CodeMirror` is `readOnly`.
[vim] visual block replace
[vim] changeCase for blockwise visual
[vim] using dot to replay actions and operators
[clike mode] Enable multilineString for scala

It is a good approximation
[yaml mode] Be less restrictive about keys in front of colons

Issue #2695
[puppet mode] Make regexp for regexps non-greedy

Issue #2696
Remove a few unneccesary property accesses
Force stable y scroll when focusing textarea in onContextMenu

Closes #2712
[vim] Do not open prompt if no cm.openDialog
[yaml mode] Tweak key regexp

Issue #2695
Also split pasted content by selection when selection length is a multiple of clipboard length

Issue #2697
[bower.json] Normalized a package name

The package name on http://bower.io/search/ is lowercase.
Mark release 4.4
Bump version number post-4.4
[real-world uses] Add Codeanywhere
[vim] Generalized two-letter ESC sequences for insert mode

You can now edit vim.js and set enableEscKeymap to true and tweak
any related settings that you see fit and have a two-character
sequence to ESC from insert mode.
[vim] Add vim options for insert mode esc keys and cleanup