more strict jshint options

good to enforce coding guideline
forget to jshint build.min.js
fix indentation, make jshint happy
make jshint happy