Rewrite tests using Mocha
Remove Promise.resolve and rename cast() to resolve()
Update extra mention to cast()
Add Promises A+ tests to CLI tests
Remove Promise.isPromise and resolver.then
Add test for Promise() called without `new`
Import unit tests into CLI tests
Make log type a required argument in Promise._log
Add coverage folder to ignore list
Add license headers to all JS files
Update README
Bump version to 0.2.0
Merge branch 'master' into es6

Conflicts:
	package.json
	promise.js
	tests/unit/amd.html
	tests/unit/assets/promise-tests.js