Make hard tabs align to columns.
Merge branch 'master' of https://github.com/a-m-s/atom into ks-align-hard-tabs

Conflicts:
	src/tokenized-line.coffee
Add initial spec of hard tabs aligning
Test multiple tab lengths
Test multiple tab stops per line
Add token value directly to column
:lipstick: Use trailing for loop
Update specs where tab is now only 1 space
Update more expected tab lengths
Test odd-numbered tab length alignment
Default column to 0
Add parens for clarity
Verify token screen and buffer delta
Merge pull request #2662 from atom/ks-align-hard-tabs

Align hard tabs
Prepare 0.106
:lipstick: Move helper
Add click and shift-click in gutter
Handle dragging in the gutter

Including shift-click dragging better than the old editor!!!!!!
Throw error when no animation frame was requested
:lipstick: Break out separate methods for gutter click and shift-click