Release 5.21.0

### Bug fixes

Tapping/clicking the editor in [contentEditable mode](http://codemirror.net/doc/manual.html#option_inputStyle) on Chrome now puts the cursor at the tapped position.

Fix various crashes and misbehaviors when reading composition events in [contentEditable mode](http://codemirror.net/doc/manual.html#option_inputStyle).

Catches and ignores an IE 'Unspecified Error' when creating an editor in an iframe before there is a `<body>`.

[merge addon](http://codemirror.net/doc/manual.html#addon_merge): Fix several issues in the chunk-aligning feature.

[verilog mode](http://codemirror.net/mode/verilog): Rewritten to address various issues.

[julia mode](http://codemirror.net/mode/julia): Recognize Julia 0.5 syntax.

[swift mode](http://codemirror.net/mode/swift): Various fixes and adjustments to current syntax.

[markdown mode](http://codemirror.net/mode/markdown): Allow lists without a blank line above them.

### New features

The [`setGutterMarker`](http://codemirror.net/doc/manual.html#setGutterMarker), [`clearGutter`](http://codemirror.net/doc/manual.html#clearGutter), and [`lineInfo`](http://codemirror.net/doc/manual.html#lineInfo) methods are now available on `Doc` objects.

The [`heightAtLine`](http://codemirror.net/doc/manual.html#heightAtLine) method now takes an extra argument to allow finding the height at the top of the line's line widgets.

[ruby mode](http://codemirror.net/mode/ruby): `else` and `elsif` are now immediately indented.

[vim bindings](http://codemirror.net/demo/vim.html): Bind Ctrl-T and Ctrl-D to in- and dedent in insert mode.

-----BEGIN PGP SIGNATURE-----

iQEcBAABCAAGBQJYMsscAAoJEHA/G+1tM64e0O8H/jMKrB3IxwLD5+4z1s4o+Jei
lR443pdF3xs+w49Q9j7U6PgpDgaBKSAwKCEFyinR3bqOShR3KRDnd98U5T8lOOiu
jTwG+JdHkR/xNx/0TsRSGWde7G7/vSn7y11XxJMxcFV98vv3hq4TgrzvpW14EH9S
ftWp/vJ4B21vnorcm9dOR/7B/kHsnX254SqfhSVTOsWAVJcMZ2wGQ81GnBunmO9p
p7+r3U/2kgiuLRWXP7cuf5gQfsJx36qHHgRDL2/aXZN226lU1fRfi7B6kBQ3+pby
X2L1AyuVxMQnv5Oq75ZW5nQf/AZ9m4lObLV1AHWbm1DPCp5d7lmE5wJkYXpkgEc=
=JgV+
-----END PGP SIGNATURE-----
