Escape string literals which includes non-ASCII characters

It is preparation to remove BOM.
Remove BOM from the whole file
Rename auxiliary script files

The "kclv" prefix is unnecessary and redundant.
Supplement a comment with abbreviations for ship classifications
Fragment a monolithic script file
Unquote author's alias

It is intended to adapt package.json file.
Add Gruntfile.js into JSHint's targets
Add .csslintrc into JSHint's targets
Divide JSHint's targets to lint delicately
Make the jsdoc task follow fragmented source files
Add clean:dev task to clean devDependencies-related files like as "make allclean"
Remove trashes before generating documentation
Rename the sub-task of markdown to clarify its role
Rename the sub-task of qunit to clarify its role
Pull up resource files for lints to tell the place to JSHint on Code Climate
Ignore white-space in lint
Tolerate dangling underscore in identifiers
Hide polyfill.js from JSHint
Tolerate indentations
Tolerate unsafe characters in comments