Make hard tabs align to columns.

This fixes issue #1845, at least for hard tabs.

I'm not sure what the proper behaviour for soft tabs should be, but this ought to leave them as before.