Use virtual packages when possible

Now uses virtual packages when possible instead of calling ffmpeg/libav
directly.
Add virtual/glu and pulseaudio as dependencies

These packages provide headers necessary for ssr to compile.
Add dependency app-emulation/emul-linux-x86-opengl

This library is necessary to build 32-bit libglinject libraries for
amd64 systems.