Add source metadata to churn-pipe's Message type.

So strictly speaking adding a required field is a breaking API change. Maybe this can be optional, or you can just increase the package number in `package.json`.