Added a bit more info about mailchimp lists

(not really part of this story, was just hanging around, sorry)
Added crop search form to header
Added route for crop search
Added search method to crops

For now it just does a naive SQL LIKE query. We can make this fancier in
future, if we want to.
Added crop search controller and views
Fixed a bug that was deleting crops from the database!

Best bug of the night. TIL: don't call delete on an activerecord
collection expecting it to act like an array. D'oh!
Added sexy search button to navbar search box
Show crop thumbnails on search results page
Allow harvesting non-integer quantities.

Some browsers (grrr Firefox for Android grrrr) assume "number" means
"integer" unless you specify `step="any"`. Perhaps the developers were
inspired by Kronecker?
http://mathoverflow.net/questions/34445/meaning-of-kroneckers-comment-to-lindemann

This was reported as a bug for non-integer weights; I've allowed
non-integer quantities in the other field, because some allowable units
(eg litres) are obviously divisible.
Explain step="any" in harvest _form view.
Test for spec=any in harvests/new.
Wrap rake db:seed in a transaction.

This gives about a 30% speedup on my machine (from 30s to 20s). See
http://stackoverflow.com/questions/1711631/how-do-i-improve-the-performance-of-sqlite
Insist that crops created by db:seed are new.

This shaves 2s off the 22s runtime of `rake db:seed` on my machine.
Merge pull request #343 from pozorvlak/seed-transaction

Wrap rake db:seed in a transaction.
Merge pull request #342 from pozorvlak/harvest_grams

Allow harvesting non-integer quantities.
Upgrade to ruby 2.0.0
Update to ruby 2.1.1 and various gem tweaks to go with it
tweaking secret key settings to match what heroku already has
update travis.yml to use 2.1.1
apparently leaflet.ie isn't a thing any more?

https://github.com/Leaflet/Leaflet/issues/2159