libprojectM: pulseaudio is optional