Fix bluebird defs issue.
Add sourcemap transform.

- Drop through for through2
- Ensure original typescript source is passed through to sourcemap
Update SourceMap defs.
Update dist.