Fixed bug: in 'when "cultivar"' branch, should be calling "existing_cultivar?" with specie_id, not site_id.
Added anchors to row number cells.
Made row numbers in error messages link to the row with the error.
In autocomplete action for sites and treatments, filter the returned list by citation.
Restored commented-out lines.
On the display_csv_file page, added validation that the values in the
site and treatment fields are consistent with the citation.
In 'insert_data' action, redirect back to last-visited page on errors
instead of always to the 'choose_global_data_values' page since
sometimes we may get here directly from the 'display_csv_file' page.
In validate_csv_data:
   Change treatment validation so that it is always relative to a specific citation.
   Variable name change.
In get_insertion_data:
   Handle the case where no data is specified interactively.
Added proper support for the citation_doi field.
Make treatment id lookups depend on the citation since the treatment is required to be one that is associated with the citation.
Properly handle the case where the treatment is not specified in the upload file.
Implemented user-specified rounding of yield data.