Tabs >> Spaces, various JSLint fixes