First fully compiling filemedia guy. Adds channels.

This includes video channels, voice channels, filemedia guy, etc.

I think there needs to be additions of talk_base::scoped_refptr on each of the
internal pointers (_internalVoiceMediaChannel, etc), but for now it's closer.