buildset: add parentship to db and data api

update docs and tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Propagate optional arguments for schedulers apis

I'm too scared to fix all the unit tests if I passed those via standard
keyword arguments

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>