0b9a8aa1fd
Certain services have custom server lits handling which I had forgotten about, so although it would have been nice to have this refactor, we'll have to live with relying on the plugin properties object directly for a while. This also reverts obsproject/obs-studio#6530 and obsproject/obs-studio#6683 because that change depended on this problematic refactor code. This reverts commits: f2e6122881e6b8be3470d5574235afa32a4badc5, bc80d0ca95a3c79cf1f4bc24df437f4ace125e30, 050a29da1a7ad620f05fbd2927786da2f36d85b9, 22ffc04f735830de19a654cd94839504313afb0a, 275e510aad8161bdcd101828f45584a0430ac65e, 2fa5ffe4dfdb50acaa7df4b7f4f80cf1d12cf913.