Added -E option to work_queue_pool to allow adding extra worker options (in addition to the already supported -t -C -N -o options) to the workers managed by the pool.

For example, if you run the following:
    work_queue_pool -a -N myproj -E '-b 120 -o mydebug')

The '-b 1200 -o mydebug' options would be added to every worker started by this pool.
Undo some memory changes with name translation.

The contents of the path array were not being stored by the hash table since it went out of scope before it was stored.

char [] != char *
Fix some makeflow memory leaks as per valgrind.