LUCY-201 Port CFC tests to C

Port the Clownfish compiler tests from Perl to C.

Implement a new class CFCTest used to collect results from test runs and
print formatted results in multiple formats: "tap" for TAP output and
"clownfish" for a generic Clownfish format.

All the tests checking exceptions thrown with CFCUtil_die haven't been
ported yet. We first need a way to catch exceptions from C.