Don't try to upgrade the search index if not needed
Use dogpile.cache for caching instead of the database
The memcached cache backend only accepts str as keys, not unicode
Set the default settings module name for the scripts
Remove old and deprecated search functions
Create a DB table for users
Add DB migration script for the new user table
Fix a User's addresses property
Add a store method to return a User
Don't generate a sub-query when counting participants