Existing code didn't check for possible "empty" linked libraries (e.g. Threads::Threads when compiler has built-in pthreads support). Also adds support for compile options defined on linked dependencies.
Also updates libobs-opengl, libobs-d3d11, libobs-winrt