Add ability to specify thread start options for pooled worker threads.

In response to #199 and the workaround found in #376.

Signed-off-by: Jonathan Horowitz <jhorowitz@aod-tech.com>