don't short circuit, as we want a new promise.
prevent multiple promise resolution

This was handled for some code paths but not all.
RSVP.resolve now simply uses the internal resolution procedure
Add multiple resolve test
Merge pull request #2 from teddyzeenny/multiple-resolve

Add multiple resolve test
put all extra tests in the same file. build tool quickfix
Run reduce tests only in node
Merge pull request #3 from teddyzeenny/fix_callback_assimilation

Run reduce tests only in node
Merge pull request #92 from stefanpenner/fix_callback_assimilation

Fix callback assimilation