Make phonon optional
The ability to play audio and video seems to be a bit cornercase feature, and in certain configurations not lugging around a multimedia framework could be preferred.
Phonon can be made optional with a little bit of ifdef'ing, so this is done here.