Allow for typeless decorations that apply to everything

If you are querying for `type: ‘gutter’` it will return the typeless 
decorations as well.
Use decorations for folds. 

They are more efficient when re-rendering.
Add a cursor-line decoration to the gutter