Revised Fannie sample data loading:
* New API class DataLoad handles loading sample data
* DataLoad::loadSampleData validates CSV column count against
  number of columns in the table
* origin and product sample data column count corrected
* utility csv-rewrite.php for adding columns to giant CSVs
* Unit testing verifies that the sample data loads (and thus
  is available for further tests)