Update node group iallocator design to use job dependencies
Update node group iallocator design to use job dependencies

While working on a function to submit jobsets, I realized that we
actually don't need them anymore. With the new job dependencies, the
iallocator plugin can just generate the right dependencies and gets the
same effect as with jobsets. This saves us from having to implement
jobsets in Ganeti core.

Signed-off-by: Michael Hanselmann <68b67885ff74281219b4a4be33cc20fd45078d7c@google.com>
Reviewed-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>

leshchevds/ganeti,ganeti/ganeti,bitemyapp/ganeti,yiannist/ganeti,apyrgio/ganeti,leshchevds/ganeti,andir/ganeti,ganeti/ganeti,apyrgio/snf-ganeti,yiannist/ganeti,andir/ganeti,onponomarev/ganeti,ganeti/ganeti,yiannist/ganeti,mbakke/ganeti,grnet/snf-ganeti,onponomarev/ganeti,andir/ganeti,leshchevds/ganeti,mbakke/ganeti,dimara/ganeti,ganeti-github-testing/ganeti-test-1,apyrgio/ganeti,bitemyapp/ganeti,apyrgio/snf-ganeti,ganeti-github-testing/ganeti-test-1,dimara/ganeti,grnet/snf-ganeti,mbakke/ganeti