Recipes: Encode URLs for ingredient searches (fixes bug reported on reddit) 

Bug report at http://www.reddit.com/r/duckduckgo/comments/2fk0xr/bug_in_the_recipes_plugin/

I'm not exactly sure what the ingredient searches are supposed to do, and I suspect that the behavior is still not ideal. But at least this fixes the obvious bug.

Also included are various cleanups: tabs to spaces, add `env` wrapper around JavaScript, add abstract.
:+1: