Write `Ten.Promise.is` method
Write `Ten.Promise.wrap` method
Write `Ten.Promise.wrapError` method
Write `Ten.Promise.as` method
Merge: Static methods to create instace of Ten.Promise are implemented

`wrap`, `wrapError`, `as`, and `is` static methods are implemented.