@parallel and Darray use only workers. Minor cleanup of pmap.

Closes #3654

pmap, @parallel and DArray (with default procs parameter) only use worker processes.

When when nprocs() > 1,  ```pmap``` was not using self. Now, it does not use id 1.