Add extra asset pipelines

Extra pipelines (scoped to Assets and TestAssets) that are always applied.

The unscoped pipeline remains for transforming assets before dist.

Use with:
```scala
pipelineStages in Assets := Seq(transform)
```