Log unhandled rejection warning as `debug`
Use `info` instead of `debug`
supporting global in nodejs, avoiding overruling global.Promise when it is present, adding lint and pretest commands
rolling back change for AMD due the fact that Promise is a function with members, hence AMD will try to execute it instead of just using it by reference
Assume a global Promise in test adapter
Test AMD module definition in Node
Merge branch 'amd-node-tests'
Merge branch 'caridy-master'

Conflicts:
	package.json
Merge branch 'unhandled-debug'
Ignore PromisePolyfill global in Mocha tests
Ignore unreachable branch in Nodejs
Bump version to 0.2.3