Can't delete plant parts that are being used
plant parts have crops through harvests
remove annoying scaffold-generated tests
prettify plant part views
Add plant parts to harvest views
Show aggregate 'grown from' data on crop page
Added plant part to harvest CSV
Added harvests and plant parts to crops CSV
Fix Postgres problem with PlantParts#crops

Postgres complains if the ORDER BY clause of a SELECT DISTINCT query is
not precisely one of the SELECTed fields. The default sort order on
crops is lower(name), and Postgres is not smart enough to notice that it
can calculate this from fields which are selected. The solution is to
override PlantParts#crops to remove the ORDER BY clause, and replace it
with `ORDER BY name`. This is not perfect, because it means the crops
associated to plant parts will not be sorted in the same order as crops
on the rest of the site.