Added user_data dictionary field to WebUser model.
strip vellum:ignore attributes just in time
minor style fixes
correctly interpret -1 as unlimited in invoice

also:
- fix improper pluralization in a translation
- fix sign on excess sms's
add remaining migrations
Moved 'user_data' to CouchUser model.
update filters iff they need to be migrated
Fix migration bug for CarePlan and Advanced Modules
Merge branch 'more-app-filter-migrations' of github.com:dimagi/commcare-hq into more-app-filter-migrations

Conflicts:
	corehq/apps/app_manager/migrations/__init__.py
fix callcenter test
Merge pull request #4798 from dimagi/cc_tweaks

fix callcenter test
Merge pull request #4776 from lwyszomi/WebUser_userdata_extension

Added 'user_data' dictionary field to a WebUser model.
Merge pull request #4790 from dimagi/accounting-1

correctly interpret -1 as unlimited in invoice
add predictably random toggle and basic tests
add randomness information to the toggle UI if relevant
move all_toggles into toggle
add hq_user_id to CaseState
add feature flag visibility to project settings UI
update new case processing to be used in 5% of the domains
add docs for playing nice with couchdb