Enforce indenting with JSHint

- Doesn't differentiate between tabs and spaces
- Switch/Case indenting may seem odd to some
Merge pull request #1141 from nschonni/0.9-jshint-indent4

0.9 jshint indent4
Convert remaining tabs to spaces