Ignore temp. files generated by e.g. VIM.
Fix mix of space vs. tab indentation.

Most of the codebase seems to be using space indentation, so normalising
towards that.
Merge pull request #251 from loot/small-stuff

Fix indentation mix + ignore VIM's temp. files ("*~")