make the worker selection strategy in remotetaskrunner extendable

Is it possible to test this stuff?