enable cross-building for scala 2.10 and 2.11
improve the signatures for the split/merge pipe methods so that scala can pick the strongest common end type
Merge pull request #31 from varju/pipe-signatures

Improve signatures for split/merge pipe methods