Reinitialize workqueues on forked child.

This fixes issue #3, where a forked child inherits the workqueues from
its parent. Reintializing the queue lists when forking allows the child
to use libpthread-workqueue before exec() is called. (After exec() is
called everything is fine, anyways).