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
Wordsmith the readme
fix io typo
This doesn't need to change.
Apply @probablycorey's suggestions
append .cmd to apm in package-manager.coffee if platform is win32
avoids NOENT error when searching for packages
Fix Windows build instructions
Make atom build behind firewalls

This is to get `npm install` to work behind firewalls where `git://` is blocked.
Shift backspace keymap

Within windows build shift-backspace currently does nothing. Behaviour
untested in linux (perhaps linux.cson should be modified too?)
remove os require use process.platform instead
Upgrade to text-buffer@2.2.1
Upgrade to text-buffer@2.2.2
Avoid problems with version pattern ^X.Y.Z

Older versions of npm don't recognize that pattern
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
Merge pull request #2047 from cameronmcefee/master

Wordsmith the Atom readme
Merge pull request #2059 from bradgearon/master

append .cmd to apm in package-manager.coffee if platform is win32
Add build instructions section to docs folder