Fix opacity for DirectShow sources

The shaders were a tiny bit off, resulting in the output color being
ignored when it should've been used for source opacity.
Append graphics capture hook log to main log only when needed
Add per-service recommendations to broadcast settings