Merge branch 'master' into explicit_case_processing
change update_sync_log_with_checks to make case_db more clearly not optional
do not try all_or_nothing on bulk save

cloudant does not support it.
previously had a typo in all_or_nothing which is why it was not causing problems
give UnfinishedSubmissionStub a domain
Commit of two options
Merge branch 'master' into explicit_case_processing

Conflicts:
	corehq/apps/commtrack/models.py
remove console.log from layout
Intrahealth reports - QA row 27
Raise 404 if attempting to load remote app
Merge pull request #4480 from dimagi/b3-print-remove

remove console.log from layout
Merge pull request #4483 from dimagi/cloudcare-remote-app-fix

Raise 404 if user attempts to access remote app with cloudcare api
Fixed error message
Merge pull request #4484 from dimagi/uploader-error-message

Fixed error message in case uploader
Adding ability to load configuration files by environment for pillows
Merge pull request #4482 from lwyszomi/intrahealth_qa_row27

Intrahealth reports - QA row 27
Merge pull request #4488 from dimagi/generalize-pillow-exclusions

Generalize Pillow configurations by environment
Merge remote-tracking branch 'origin/archive-products+explicit_case_processing' into autostaging
Merge remote-tracking branch 'origin/explicit_case_processing' into autostaging
Merge remote-tracking branch 'origin/master+schedule+schedule' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging