Converted all tabs to spaces

Used: 
```shell
find . -name '*.js' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;
find . -name '*.pm' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;
find . -name '*.t' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;
```

That's the **only** change made in this PR.

Source: http://stackoverflow.com/questions/11094383/how-can-i-convert-tabs-to-spaces-in-every-file-of-a-directory/11094620#11094620

Not sure if you wanted this in separate PR's per Spice? I think that would be a little onerous imo. This way we'll start from a clean slate and won't have to worry about future PR's mixing code changes and indentation fixes (apologies for doing that previously)

//cc @russellholt @jagtalon