Add support for configuring pulseaudio source

Add support for configuring pulseaudio source device, including GUI config options.