PulseAudio: Enable automatically if required headers are available
AESinkPULSE: Don't add devices with empty channel map
AESinkPULSE: If we cannot get the buffer from stream we have a problem
AESinkPULSE: Change LOGERROR to LOGNOTICE as this would be in every logfile on linux world
AESinkPULSE: Return False so that ActiveAE can open us with correct device name again
AESinkFactory: Introduce env AE_SINK and only enumerate one family
AESinkPULSE: Add constructor for SinkInfoStruct to have it initialized
Merge pull request #3997 from fritsch/pulseaudio-pr

AESinkPULSE: Enable automatically if required headers are available