Added uploadsugarcane directory from jschen3's pull request.
Cleanup of uploadsite.rb script; addition of utility functions file.
Tweaks to utilities.rb and uploadsites.rb.
Cleaned up uploadcultivars.rb.
Cleaned up uploadyields.rb.  Minor change to uploadsites.rb.
Final(?) fixes to upload scripts for sugarcane data.
Changed to Unix-style line endings.
Added dummy rows to sites csv file for 2 unknowns sites.
Deleted bogus empty rows from yields csv file.
Added ruby-mysql to Gemfile.
Updated Gemfile.lock.

Updated utilities: Handle precisely the TableExistsError in the
create_temp_table method so as not to output misleading messages when
other exceptions occur.

Updated uploadsites.rb: Show a trace when an exception occurs.

This version was run successfully on the ebi_analysis database on ebi-forecast.
Only output the number of rows of the csv file with no site id--don't list them all.