make code jsHint 1.1.0 compatible

make code jsHint 1.1.0 compatible to prepare for a future `grunt-contrib-jshint` update

There is one last error reported by jsHint 1.1.0:
```
createCache' was used before it was defined.
```
but it's in Sizzle, not jQuery core.