Improved the specification test automation by adding an auto-generated Node.js wrapper that's used to create a bundle whose output is readily-usable within Node.
This version also adds two new static methods to the Promise class:
*fulfilledWith - A convenience method to create a Promise that is fulfilled with a particular value. This differs from the static Promise.fulfilled instance, which provides no result value.
*rejectedWith - A convenience method to create a Promise that is rejected with a particular reason. This differs from the static Promise.rejected instance, which provides no reason.
Revised the license from Ms-PL to MIT to enable broader use.