Test case for case causing error
Handle empty shebang with whitespace
document shebang code
Add missing test cases
Use #start_with? for clarity
Add a bunch of C header samples for the Bayesian classifier
Merge pull request #1856 from lutoma/xelix-c-samples

Add a bunch of C header samples for the Bayesian classifier
Use atom/language-sass's Sass grammar

This works better than the old Ruby Sass.tmbundle we were pulling from
svn.textmate.org.

atom/language-sass also contains an SCSS grammar, but I didn't switch to
using that grammar because it isn't obviously better than our current
one and I'm not an SCSS expert.
Merge pull request #1860 from github/atom-sass-grammar

Use atom/language-sass's Sass grammar
Merge pull request #1854 from github/more-shebang-fixes

More shebang fixes
Test that all popular languages exist

popular.yml listed "Bash" but should have been listing "Shell" instead.
There is no "Bash" language. Now CI will fail if this happens again.
Merge pull request #1863 from github/popular-integrity

Test that all popular languages exist