Add user_preferences signal
Autogenerate signals rst docs
Add flask+ZODB to doc requirements