Improvements to reconfiguration

Arun Raghavan requested to merge arun/pulseaudio:reconfigure into master

This includes:

  1. The ability to reconfigure the entire sample spec and channel map in the reconfigure callback
  2. Implementation of avoid-processing (as a replacement for avoid-resampling)
  3. A unit test for reconfiguration
  4. Improvements to module-null-sink for testing these changes

Merge request reports