Task Executors: Prepare for new TaskExecutor protocol & builtins
Rename ExecutorRef to SerialExecutorRef
Apply suggestions from code review
Co-authored-by: John McCall <rjmccall@gmail.com>
remove legacy ExecutorRef typealias
remove buildOrdinaryTaskExecutorRef until we need it