add more build products to ignore
Cleanup whitespace in ut_info.py
Make yaml optional to running unit tests

yaml is only used for gathering statistics so if it is not installed
then we don't print the stats but the unit tests still run
Fix incorrect use of zt_time_add

This was producing random pthread waits