Only list worker types with accessible workers
Closes #1852 (closed)
This uses Worker.objects.executable to find the accessible workers, since there is no such thing as a Worker.objects.readable and this is what ListWorkers uses to find accessible workers.
Edited by Erwan Rouchet