Joey - 2010-11-03

I've noticed that I can build dwsolver 1.2 and run the examples on Linux
without any errors from valgrind, helgrind, or drd. When I build on Mac OSX
10.6.4, the build completes smoothly, but there are multiple errors from
helgrind/drd. This is related to the pthread implementation on Mac versus
Linux.

Already within the build for Mac, I force the use of named semaphores. That
fixed some problems for me on OSX 10.5. Anyone with experience dealing with
differences in pthread libraries across architectures, I'd love to hear any
advice.