update version.txt to 2.2.1
.travis.yml uses npm package
added npm-debug.log to .gitignore
add package.json and .npmignore
update README
add bugs field in package.json
Tweak text in README and package.json
Avoid duplication of version number by pulling it from package.json
For the NPM module, use only the debug build (just because it would be very weird to reference minified sources in a Node project)
Stop using npm's "scripts" feature because it doesn't seem to work on Windows (tries to run the scripts in a regular cmd session instead of Git Bash)
Change .npmignore to use opt-in instead of out-out, to avoid duplicating contents of .gitignore
re-add scripts section in package.json with fixes to run in Windows shell
use more common location of "find" to fix travis build
alter travis config so it doesn't build Knockout twice; alter build script so that failed tests exit the script properly
Tweak package.json version as per mbest's suggestion
Merge remote-tracking branch 'origin/master'