bplapply,list for recursive scheduling
when automatically determining ncpus based on cluster type, handle
case when cluster functions are missing (like when BiocParallel gets
loaded on a slave); and use NA (as many as there are jobs) by default.
ensure that n.workers is always integer/numeric
drop BPPARAM from call to model.frame()