Upgrade to tree-view@0.107.0
Upgrade to language-javascript@v0.29.0
:lipstick: Add spacing between packages and languages packages
Upgrade to language-javascript@0.30
Upgrade to image-view@0.36
Upgrade to settings-view@0.129
Upgrade ot markdown-preview@0.85
Upgrade to first-mate@1.7.1
Upgrade to tree-view@v0.108.0
Describe surrogate pair as UTF-8 surrogate pair
Update tokenized buffer specs
Upgrade to language-go@v0.13.0
Add 'onlyHead' option for decorations

It only decorates the head position of the decoration's marker.
Update addDecorationForMarker docs to talk about 'onlyHead' option
Only apply cursor-line decoration to head; Add selected-line decoration.

The cursor-line decoration shouldn't be applied to every line that's
selected. It should only be applied to the location of the cursor. We'll
need to update themes to reflect this.
Add 'onlyEmpty' and 'onlyNonEmpty' decoration options
Only add 'selection-line' decoration when marker is non-empty
Make both .cursor-line and .selection-line opaque
Add selection-line class to old editor gutter for forward-compatibility

The React editor does not apply the .cursor-line-no-selection class,
but instead relies on a combination of .cursor-line and .selection-line
for selectors that want to target the cursor line when there is no
selection.

This allows themes to be upgraded to support the React editor and the
old editor at the same time.
Add specs for gutter decoration options

- onlyHead
- onlyEmpty
- onlyNonEmpty