test with clang 3.3 and mpich 1.4.1

The problem was that the count pointer needed to point at 8 bytes,
not 4 bytes.

This commit also fixes warnings reported by gcc 4.8.2.

Link: https://github.com/GeneAssembly/biosal/issues/483
Link: https://github.com/GeneAssembly/biosal/issues/482
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
enable wait/signal for workers when required

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>