jshint will report potential error while moving `'use strict';` outside.

`'use strict';` outside means all  modules will applied  `'use strict';` if we use some optimzer(ex r.js) to squash js files.