Return new_promise after Promise.any and Promise.all
Promise.any and Promise.all move throw_error into kwargs
Made Promise tests