Added plant_part attribute to harvest
Added plant_part validation to harvest model
Added 'other' and 'whole plant' to harvestable plant parts
Added plant part to harvest form
Added pollen as a harvestable plant part
Moved help text so it flows more nicely
rails g scaffold PlantPart...

Also migration to remove the string plant_part.
Load plant parts in db:seed and rake task.
Test that only admins can manage plant parts.
Add friendly URLs to plant parts.
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.
Merge branch 'dev' into harvest-parts

Conflicts:
	spec/models/harvest_spec.rb