cosmetic
add test_suite_print_results_and_exit()

This functions prints test results then exit with an exit code depending on
the results.
add macros for float and double values
add TEST_TRUE() and TEST_FALSE()
add TEST_PTR_NULL() and TEST_PTR_NOT_NULL()