readme.markdown: change API - "total" argument of "downloading" option can now be undefined
Makefile: rename test-node-singlerun to test
Makefile: test: switch reporter to spec
test: callingSpec: add 'immediately errors-out when url is not reachable'
test: downloadingSpec: adapt to changed API - argument "total" in option "downloading" is optional
change API - remove "auto" and "json" types from "outputTypes" valid values
test: outputSpec: adapt to changed API - removed "json" and "auto" from outputType possible values
dummyserver: rename /204 to /noentity and send HTTP status 200
dummyserver.js: do not send 'Content-Range' header, it is wrong when NodeJS automatically does Content-Encoding
karma-mocha-requireHack.js: cfg: add eachBase function
dummyserver-config.js: set cfg.host to 0.0.0.0 so that karma works in LAN by default
dummyserver.js: implement workaround for buggy CORS implementations
dummyserver.js: OPTIONS request now returns empty entity body
dummyserver.js: POST /noentity now returns HTTP Status 204
dummyserver.js: remove /error, add /tenseconds
change API - add timeout and corsOriginHeader options, add corsRequestHeaders, corsDELETE, corsPUT, corsHEAD, corsStatus, corsResponseTextOnly feature flags
test: add timeoutSpec.js
test: use cfg.eachBase to test both cross-origin and same-origin URIs
test: callingSpec: add 'does not break when callbacks throw errors'