Analog to the virtual sink consolidation series, the common code of virtual sources
is moved to a library. The library adds support for fixed block size filters and
parameter changing. Rewinding has been dropped because virtual sources do not need
it.