Allow .all to accept an object of promises to fix ng-route integration