[closetag addon] Properly pass through return value for / key handler
So that the CodeMirror.Pass it will return actually ends up in the editor.
[tern addon] open [doc] link in a new tab/window
Opening the documentation in the same window navigates away from the code editor.
[lint addon] When checking whether node is still in document, account…
… for shadow dom Issue #3039
[tern addon] Make tooltip go away on scroll or blur
Easiest to see the difference on touch-enabled device. Go to Tern demo page (link below), click on a variable name and press Ctrl+I. Now pan the editor's content. The tooltip stays at a fixed position, whilst the variable name detaches and moves off. The fix listens to scroll and blur, switching the tooltip off.
[css mode] teach it about @supports
Add support for the @supports rule
[lint addon] Allow the async flag to be on the annotation function
So that the helper mechanism can meaningfully be used to register asynchronous linters.