Stub out begin_row
Pass begin_row tests
Make row allocation in begin_row
Move row creation to alloc_row function
Add 'add_row' function
Add add_row_data stub and tests
Implement add_row_data_s and a few more tests
Add null test for add_row_data_s
Add add_row_data_i unit tests
Implement add_row_data_i
Add add_row_data_f unit tests
Implement add_row_data_f
Add end_row unit tests
Add unit test for row completeness
Implement end_row
Fix order test for end_row
Merge implementations and test cases for the row functions
Uncrustify fixes