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

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Sponsored-by: EMC / Isilon Storage Division
config.mk: Use cc instead of gcc

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
lib/databin.c: Use stdlib.h instead of malloc.h

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
test-writing-guidelines: Fixed several small typos

Signed-off-by: Jiri Jaburek <jjaburek@redhat.com>
test-writing-guidelines: more typo/syntax fixes

+ one TODO added

Signed-off-by: Jiri Jaburek <jjaburek@redhat.com>
test-writing-guidelines: More typo fixes

Signed-off-by: Jiri Jaburek <jjaburek@redhat.com>
test-writing-guidelines: added info about tst_get_unused_pid()

Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
test-writing-guidelines: Clarify the TODO

This (hopefully) clarifies the TODO added by Jiri Jaburek.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Remove some things I was toying around with
Merge remote-tracking branch 'upstream/master'