bug fixes and refactoring
 - removed DeferredProxy
 - CombinedPromise was triggering notify after deferred object was
already resolved
 - fixed various tests to run better concurrently
 - CombinedPromiseProgress now includes both done and fail counts.