Support DRMAA API for external CI scheduler
In some cases, a company may like to implement a more advanced scheduler/prioritization system for handling a shared runner queue. There is an existing standard API for this, DRMAA: https://en.wikipedia.org/wiki/DRMAA
We should consider supporting this as a method of advanced scheduling for customers who need it, without having to build all of the complexity desired within GitLab ourselves. (Which may or may not ultimately end up meeting our users needs)