Update isPromise for compatibility with A+ 1.1
Don't re-create callback lists. Resolves #571
Small cleanup and perf improvement

V8 benefits from properties of objects being defined during the objects
initialization, so add _result during the resolver's construction
Only change the resolver's status once
Deprecate getStatus
Add a debug message for unhandled rejections
Missing semicolon
Add src parameter to log calls
Do not return inside try...catch
Add HISTORY entry
Use NAME in log's third argument
perf test for loader.resolve()
Merge branch 'dev-master' into dev-3.x
Merge pull request #1320 from juandopazo/promises-cleanup

Promises cleanup