test(jshint): it should be part of spec with a .jshintrc
feat(es5-shim): export es5-shim/es5-shim.js

also fix style of jshint curly: true
style(lib): add directives to safe ignore warnings
style(lib): fix jshint plusplus: true
style(isArguments): fix line break for jshint asi: false
style(date): add jshint directives and refine iso date regex
style(lib): new Ctor for Array and Function