Use "gulp-taskfromstreams" as a dev dependency
Include contents of ".gitignore" in ".npmignore"
Stop using transitive dependencies
Remove no dependencies claim from "README.md"
More badges in "README.md"
Merge pull request #5 from pandell/update-dependencies

Stop using transitive dependencies
Remove unneeded jslint flag in "gulpfile.js"
Simpler initialization of "file.jslint.data"
Use more recognizable callback pattern in "report.js"

- Before: "cb(undefined, value)"
- Now, more typical: "cb(null, value)"
Early exit from "jslint.run" when invalid file is received
Do not re-analyse file if already analysed