完成 es6-promise 功能，文档后续补上

好吧，看了一下标准里有个前提是"if x is an object or function"……不然以为`null.then`不是肯定exception嘛