Don't use comment lines to determine soft/hard tabs.

Closes atom/language-php#24
Closes #1733
Upgrade to text-buffer@2.2.1
Merge remote-tracking branch 'origin/master' into cj-tabs-be-weird
Merge remote-tracking branch 'origin/master' into cj-tabs-be-weird

Conflicts:
	package.json
Merge pull request #2045 from atom/cj-tabs-be-weird

Make Atom smarter about guessing if a file uses soft or hard tabs