Upgrade to language-yaml@0.11
Clone grunt-coffeelint via https

Closes #2809
Prepare 0.109
Upgrade to language-javascript@0.32
Upgrade to language-coffee-script@0.23
Update lines for line insertions/removals preceding rendered row range
Upgrade to bracket-matcher@0.48
Upgrade to language-ruby@0.31
Upgrade to settings-view@0.130
Autoscroll *after* inserting text, not before

Fixes #2787
Move the find-and-replace marker css into the base theme
Handle double and triple click with command key held down

Fixes #2812
Revert "Move the find-and-replace marker css into the base theme "

This reverts commit 942041f21493f903d59296e4fd69bf8cadaa98aa.
Update find-and-replace to set the marker css
Upgrade syntax themes to remove find-result marker css

It is now in find-and-replace based on syntax-variables. Better!
Merge pull request #2816 from atom/bo-remove-fnr-marker-less

Remove fnr marker less from themes, and into fnr
Adjust DisplayBuffer::longestScreenRow when lines are inserted/removed

Fixes #2810

The line corresponding to the longest screen row moves when lines are
inserted or removed above it, so we need to adjust it accordingly or we
won't always realize when a change affects the longest line.
Upgrade to language-less@0.12
Upgrade to language-javascript@0.33
Upgrade tabs, fix flicker issue