Improve *BSD port again

- Use setpgid instead of setpgrp
- Add *BSD support
- Mute some -Wuninitialized warnings
- Mute some clang warnings
- Add a simple script for printing out the overall run summary

Sponsored-by: EMC / Isilon Storage Division
Use cc instead of gcc
Use stdlib.h instead of malloc.h
Merge pull request #14 from yaneurabeya/master

Improve *BSD port