Add Sublime project file and update gitignore.

Ensures consistent whitespace for Sublime users.
Update whitespace

Use tabs for indentation and remove trailing whitespace
to be consistent with upstream project.