Ensure grammars are only activated once
Combine all updates that occur in an animation frame
Merge pull request #2739 from atom/ns-react-raf-vs-next-tick

Only perform a single synchronous update inside animation frames
Never allow partial pixel values for scroll
Upgrade to language-gfm@0.41
Upgrade to atom-shell@0.13.3
:memo: Remove observeConfig

Replaced with subscribe/atom.config.observe

Closes #2742
Upgrade to language-gfm@0.42
Merge pull request #2740 from atom/bo-round-scroll-vars

Never allow partial pixel values for scroll
Upgrade to tree-view@0.106.0
Upgrade to open-on-github@0.29.0
Add isOnlyWhitespace()
Invalidate whitespace lines when their indent level changes

Refs #2376
Fix spec name
Little note :memo:
:lipstick:
Tokenize empty lines with a changed indent level synchronously
More specs in tokenized buffer testing empty line retokenizing