Preload grammars on deserialization
Return when grammars are already loaded
Serialize all included grammar scopes
Set packageName property on Grammar objects
Track packages to preload in Atom class
Track duration of grammar preload
Remove unused methods
Remove preload request from deserializeParams
Catch error
Return empty promise when already loaded
Store included grammar scopes
Remove logging
Store grammars in Atom::unloadEditorWindow
Add spec for serializing active grammars
Serialize packages names in Workspace
Merge branch 'master' into bo-grammar-preload
Only create grammar load promise once
Assert grammars are sync loaded  on deserialize
Use correct expected call count
:lipstick: