use opaque types when using scheduler queues outside starpu source directory

3 jobs for !48 with julia-scheduler in 27 minutes and 33 seconds (queued for 5 minutes and 16 seconds)
latest merge request