Fix atom.sh when running from directory with space

Deal with ATOM_PATH having a space by proper quoting, and not passing
the directory name to dirname.

Fixes atom/atom#4336
Deprecate delegated properties on workspace

* ::activePaneItem was already deprecated, but the stack
  trace was internal and confusing
* ::activePane is newly deprecated
Add deprecation warning for Workspace::getActiveEditor
:arrow_up: whitespace@0.27.0

For deprecation fixes
:arrow_up: grunt-atom-shell-installer@0.12
:arrow_up: archive-view to remove deprecated API usage
:arrow_up: bookmarks to remove deprecated API usage
:arrow_up: welcome@0.20.0

For deprecation fixes
:arrow_up: event-kit and text-buffer to try to fix CI
:arrow_down: archive-view until we can get the build passing on CI
:arrow_up: archive-view
Add getters for decoration types in addition to ‘overlay’
:arrow_up: welcome@0.21.0

For test-suite speed improvements
Merge pull request #4380 from atom/ns-upgrade-archive-view

Upgrade archive-view
Only beep when there is a workspace

Some specs might not create one.
Upgrade find and replace to the deprecation-free 0.148.0
Fix tooltip command display when command has no keybinding
Upgrade solarized dark syntax to 025.0
:arrow_down: wrap-guide@0.24.0

Replacing WorkspaceView::eachEditorView with Workspace::observeTextEditors
doesn't quite work for this use case. Getting this package to work without
deprecated APIs will probably require further changes to core.
:arrow_up: link@0.27