Fixes all JSHint problems except for a deliberate switch/case fall through in parse.js.