Added a static Do method to the Promise class that creates a Promise, starts resolving it immediately and returns it. Simplified the Do.Serial method overloads by using Linq.