Added recommendation opt-out (bug 1072637)

Yes, the field is not required and will default to `True` if not sent.

I like `enable_recommendations` actually -- we're using that terminology on the front-end as well. I'll update.