Use autoaudiosink instead of hardcoding pulsesink

autoaudiosink should provide the most appropriate audio sink (which should be pulsesink in most cases).
Implement autoaudio input plugin

This allows galicaster to function correctly on systems without pulseaudio
Merge pull request #71 from oaubert/master

Fix for non-pulseaudio systems