Render line-ending invisibles on empty lines

Fixes #2857

Including correct interleaving with indent guides.
Merge pull request #2867 from atom/ns-react-empty-line-invisibles

Render empty line invisibles in React editor