Add missing Grim prefix to deprecate calls

Closes #3706
Upgrade to git-utils@2.1.5
Update docs for context menus
Fix handling of submenus in conversion of legacy context menu format
Call process.kill with a number

This appears to have changed in node 0.11.14 to be stricter

Closes #3708
Use isFinite instead of isNaN
unless -> if
Prepare 0.136
Upgrade to language-go@0.18
Merge pull request #3633 from atom/ns-workspace-custom-elements

Use custom elements for workspace views
Add TextEditorElement and make TextEditorView a wrapper around it

This is the next step on converting all internal views to custom
elements instead of using SpacePen. The TextEditorElement instances
are associated with ::__spacePenView fields that are used for supporting
legacy access paths via atom.workspaceView.
Destroy model if TextEditorView is explicitly removed for compatibility
Assign attributes passed to TextEditorView constructor
Update settings-view to fix specs
Null guard ::element in TextEditorView::component synthetic property
Update wrap-guide to fix specs