Added owner to planting

Previously we got the owner indirectly, through the garden in which the
planting was planted.  Now we're directly specifying an owner.  This
allows us to let people plant things in each other's gardens.

Tests are probably broken at this point; we're about to refactor ALL THE
THINGS.
Refactor ALL THE THINGS

Refactored tests to take into account that plantings now have owners
directly, not via gardens. Mostly this was just tweaking FactoryGirl
calls to do the right thing.
Set planting owner automatically in controller
Added rake task to update planting owner

(using planting.garden.owner)
Added plantings_count (i.e. counter_cache) to Member

Also removed the superfluous .plantings_count method on Crop, which was
causing some confusion.

A thing we learned today: we should use .size to find the size of
ActiveRecord collections, not .count, because .count doesn't use the
cache (while .size does).
Added plantings_count (i.e. counter_cache) to Member

Also removed the superfluous .plantings_count method on Crop, which was
causing some confusion.

A thing we learned today: we should use .size to find the size of
ActiveRecord collections, not .count, because .count doesn't use the
cache (while .size does).
Merge branch 'planting-owner' of github.com:Skud/growstuff into planting-owner
reined in over-enthusiastic rake task
Add newsletter subscription checkbox
Added wants_newsletter scope to Member

also cleaned up member tests which were using FG.build instead of
.create
Made admin/newsletter page with list of subscribers
newsletter subscription/unsubscription via Mailchimp API
Add text to show we're lovely people and not spammers
split the difference: pre-checked newsletter signup + friendly text
Merge pull request #297 from Skud/cropbot-over-enthusiasm

reined in over-enthusiastic rake task
Merge branch 'planting-owner' into dev

Conflicts:
	script/deploy-tasks.sh
Send Growstuff login_name to Mailchimp

This lets us do mail merges with the member's name, as well as letting
us segment mailouts by people who've signed up for Growstuff and those
who came to the newsletter directly without having a Growstuff account.
Merge branch 'newsletter' of https://github.com/Skud/growstuff into Skud-newsletter

Conflicts:
	db/schema.rb
	spec/models/member_spec.rb
Merge pull request #299 from Growstuff/dev

Production push: newsletter signup and some backend stuff