Promise.all should resolve automatically

when called with an empty Array or other values
Merge pull request #6 from targos/fix-all

Promise.all and empty arrays