improve outline.js:
improve outline.js:

- use `onDidStopChangingActivePaneItem` API instead of 
`onDidChangeActiveTextEditor` for more throttled works
- handle grammar change correctly (non-julia to julia pass)
- handle initially opened editor correctly
- more disposing (while keeping them safe)

JunoLab/atom-julia-client