:bug: Fix regression in indent-guide in React editor

Previously the indent guide was always showing on the whitespace only
lines in the React editor. This is the same behavior as in the old
editor and had the same fix, just ported to `LinesComponent`.

See: 314833bbac33bdb7c45594550d8d10559dd2de9c

Fixes #2274
Add failing test for #2274

Tested first on a branch off of `master` to ensure that it would
actually fail :grinning:
Support multiple separators in context menu
Use repository URL in crashed message

Now that the repository is public, issues there are better than
emailing the help address.
Merge pull request #2950 from lee-dohm/ld-bug-2274

:bug: Fix regression in indent-guide in React editor
Indentation respects tab stops now, fix #2672
Add specs
Upgrade snippets to fix specs with tab stops
Fix spec
Merge pull request #2943 from atom/bo-ms-fix-tab-stops

Fix tab stops for soft tabs
Upgrade to apm 0.79.0
Upgrade to language-javascript@0.36
Upgrade to apm 0.80
Upgrade to language-coffee-script@0.27
Merge pull request #2977 from atom/iz-multiple-separators

Support multiple separators in context menu
Render nbsp on empty lines to ensure they have a non-zero height

Fixes #2958
Upgrade to git-diff@0.37
Upgrade to language-ruby@0.33
Upgrade to whitespace@0.25
Merge branch 'master' of https://github.com/atom/atom