Better autodetection of Soft Tabs.

Check for the presence of a space, instead of the absence of a tab.
This ensures that Soft Tabs will not be activated on a file that (for
example) starts with a BOM or something, but is otherwise full of hard
tabs.

This issue is discussed on the Atom discussion board at:
https://discuss.atom.io/t/tabs-still-dont-work-package-related