Adding severely broken c unit tests (too out of date to fix), updating remaining c unit tests.