Refactor Promise.all() to be more agnostic
Refactor Promise.all() to be more agnostic

Now it only requires a thenable item to have a .then method.
It does not require access to the promise instance itself.

skroutz/analytics.js,skroutz/analytics.js,skroutz/analytics.js