Propagate promise rejections so we show the fallback.
-Adds rejection support to Promise.All.
-Makes promise.then() callback optional.
Merge branch 'fallback-fix'

Conflicts:
	src/core.js