Refactor scheduler schema to not use oneOf so much
Refactor scheduler schema to not use oneOf so much

dsemi/Flexget,jawilson/Flexget,lildadou/Flexget,grrr2/Flexget,qk4l/Flexget,crawln45/Flexget,tsnoam/Flexget,drwyrm/Flexget,gazpachoking/Flexget,crawln45/Flexget,dsemi/Flexget,ZefQ/Flexget,LynxyssCZ/Flexget,ianstalk/Flexget,LynxyssCZ/Flexget,LynxyssCZ/Flexget,Danfocus/Flexget,ZefQ/Flexget,crawln45/Flexget,qvazzler/Flexget,LynxyssCZ/Flexget,grrr2/Flexget,offbyone/Flexget,Pretagonist/Flexget,Danfocus/Flexget,Danfocus/Flexget,lildadou/Flexget,drwyrm/Flexget,cvium/Flexget,ZefQ/Flexget,OmgOhnoes/Flexget,jacobmetrick/Flexget,jawilson/Flexget,qvazzler/Flexget,JorisDeRieck/Flexget,Pretagonist/Flexget,OmgOhnoes/Flexget,oxc/Flexget,Flexget/Flexget,tobinjt/Flexget,malkavi/Flexget,OmgOhnoes/Flexget,tobinjt/Flexget,offbyone/Flexget,oxc/Flexget,Flexget/Flexget,tobinjt/Flexget,JorisDeRieck/Flexget,oxc/Flexget,malkavi/Flexget,poulpito/Flexget,qvazzler/Flexget,jacobmetrick/Flexget,malkavi/Flexget,JorisDeRieck/Flexget,JorisDeRieck/Flexget,Pretagonist/Flexget,poulpito/Flexget,tobinjt/Flexget,offbyone/Flexget,jacobmetrick/Flexget,Flexget/Flexget,malkavi/Flexget,tsnoam/Flexget,antivirtel/Flexget,ianstalk/Flexget,jawilson/Flexget,cvium/Flexget,Danfocus/Flexget,Flexget/Flexget,cvium/Flexget,qk4l/Flexget,jawilson/Flexget,sean797/Flexget,antivirtel/Flexget,tarzasai/Flexget,dsemi/Flexget,sean797/Flexget,gazpachoking/Flexget,sean797/Flexget,tarzasai/Flexget,drwyrm/Flexget,qk4l/Flexget,crawln45/Flexget,ianstalk/Flexget,lildadou/Flexget,tsnoam/Flexget,poulpito/Flexget,antivirtel/Flexget,grrr2/Flexget,tarzasai/Flexget