:lipstick:
Properly unmount the component when the shadow DOM is enabled.
Handle editor destruction when dragging. 

Closes #4622
Merge pull request #4652 from atom/bo-fix-unmount

Properly unmount the component when the shadow DOM is enabled
Merge pull request #4655 from atom/bo-fix-dragging

Handle the case when the editor is destroyed while dragging
:arrow_up: grammar-selector@0.40
Fix context menu when shadow DOM is enabled

Closes #4623
Merge pull request #4631 from atom/mb-new-config-api

New config API
Restart Atom with project path from focused window

Closes #4653
Revert "Merge pull request #4631 from atom/mb-new-config-api"

This reverts commit 5147fb6a8b5a0afd5add48430a4d68999e0bee30, reversing
changes made to 9bbbb5808452a49f173d51bdaf1b14cd21b02067.
Prepare 0.161
Add a note about font-family in syntax themes

#4646
Upgrade wrap guide to use scoped config
Delete docker image after running
Upgrade solarized dark to fix some ruby highlighting
Upgrade solarized-dark-syntax@0.29.0
:arrow_up: scoped-property-store@0.15.3
Prepare 0.162
Add git as debian dependency

Used by npm to install module dependencies that use git URLs

Closes #4668
Only update desktop shortcut if it already exists

Delete the created shortcut if it was previously deleted
after it was first installed.

Closes #4665