toggling planting finished clears the finished at field or populates it with a cached value
add date when planting is marked finished from planting show page
write test for marking a planting finished from show page
add comments to javascripts
trigger datepicker when planting finished checkbox is ticked
Fixed scientific name upload bug and wrote tests

Wrote unit tests and refactored Crop.create_from_csv

The actual bug (now fixed) is that if you didn't specify a SN in the
CSV, it would try and pick it up from the parent crop, but then the
testing for "is this a dup?" was based on what was in the CSV and didn't
take that parent SN into account.  This is now fixed.
removed unused Crop.random method
Merge branch 'dev' of https://github.com/Growstuff/growstuff into tomatoes

Conflicts:
	spec/models/crop_spec.rb
Actually delete Crop.random, don't just comment it out
Merge pull request #429 from Skud/tomatoes

Tomatoes - scientific name upload bugfix
Merge pull request #428 from tygriffin/finish-plantings-javascript

Finish plantings javascript
Merge pull request #417 from tygriffin/I18n

I18n
Add alternate name model.
Fetch alternate names for a crop.
Show alternate names on crop page
Added some additional hierarchy around cherry tomatoes
Merge pull request #430 from Skud/tomatoes

Added some additional hierarchy around cherry tomatoes
Add "Edit" link for alternate names on crops page.
Delete alternate name button on crops page.
Crop wranglers can add alternate names