[modules/pulseaudio] Refactor callback registration
[modules/pulseaudio] Refactor callback registration

Make it easier to add/extend callbacks in the future.

fixes #35

tobi-wan-kenobi/bumblebee-status,tobi-wan-kenobi/bumblebee-status