添加 UMD 和 spm 的支持

1. 源码增加 UMD 包裹，使其兼容 AMD 和 CommonJS。
2. 添加 package.json 和 spm 的支持，并已发布到 http://spmjs.io/package/action 。