improve assertions for case auto-selection
allow auto-selection of closed cases
split fixture assert and add more info to messages
add mailchimp API
auto add new users to old list
add mailchimp subscribe function
subscribe to mailchimp CommCare Users if selected at signup
remove email opt out from account settings management
catch and log mailchimp errors
store signup choice
do not log already subscribed errors
add mailchimp unsubscribe function
resubscribe mailchimp recipient when email is changed
fix error
only unsubscribe a changed email if no other user has the same email
do not log already subscribed error when email is changed
correctly check for other users with the same email
correctly hide already subscribed errors
pep8 and i18n SubmissionsByFormReport
refactor SubmitHistory

- replace es_query and es_response with a simple @memoized
- make es_results way less terse
- change return type of pull_users_and_groups to accept accessing fields as attributes
- change return type of _report_user_dict similarly