Add Promise.all extension

This is hardly ever not needed
Merge pull request #14 from then/feature/all

Add Promise.all extension