Move task selector processing to toolingApi provider.

1st step that processes passed TaskSelectors in provider code.
This still transfers a list of tasks there and back.
Move task selector processing to toolingApi provider.

Task selector is defined as task name, projectDir, projectPath now and this is
accessible from InternalLaunchable.