quicken CI build

http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-
infrastructure/
add .jshintrc
use `files` filed instead of .npmignore

https://docs.npmjs.com/files/package.json#files
replace lodash with smaller modules

to reduce sources size
update versions of dependencies explicitly

Probably it fixes this issue:

https://github.com/gulpjs/gulp-util/issues/69
introduce istanbul-coveralls

to shorten `coveralls` script

https://github.com/shinnn/istanbul-coveralls
let JSHint work correctly
update badge URLs
code refactoring for test script

* remove unused variables
* use .containEql method instead of .indexOf
add trailing newlines to EOF