Factorize code about bus setup.
Handle more message types.
Add pause method to pipeline.

Signed-off-by: Gianluca Pacchiella <gianluca.pacchiella@ktln2.org>
Don't remove source on error.
Add new class PadPipeline.
More asserts, more fun.