[tern addon] Fix fetching of parser state

Issue #1799
[sql mode] Add comment style properties
In refresh, recompute line heights when no known text height

Issue #1793
[matchtags addon] Don't match tags when there is a selection

Closes #1802
[css-hint addon] Add

I have created this simple css autocomplete/hint that uses data from
the css mode. Autocomplete works for both properties and values - but
it does not filter the values by property. Better than nothing for
now.
[css-hint addon] Integrate
[closetag addon] Restructure
[closetag addon] Allow closing by typing / even when before a word

Closes #1795
[haskell mode] Allow keyword sets to be overridden
[continuecomment addon] Clean up, support line comment blocks
[less mode] Fix indentation of nested rules

Issue #1801
[less mode] Remove console.log
Better lint icons and in fewer bytes

Original error & warning icons had jagged edges due to being GIFs
This made them look quite poor/low quality on dark BG'd themes
So, new, better looking icons added which have been run thru TinyPNG for
compression
Result is fewer bytes than original and they look good on dark BG's too
Don't mutate options.gutters in setGuttersForLineNumbers

Closes #1807
Closes #1808
Prevent corrupted measurements due to vanishing/appearing scrollbar

Issue #1787
Amend c8c7fc18af5f to handle window resize-tiggered updated

Issue #1787
[dtd mode] Add
Fix drag/drop on Chrome by setting an image src

Work around a Chrome regression where it aborts the drag if the
setDragImage image is src-less.

Closes #1810
[tern addon] Compensate for fact that call start pos is a column, not char offset

Closes #1811
Allow styling of lines from mode tokenizers (experimental)