[FIX] Improved message when you define a view with an incorrect name in developing time
[FIX]Encrypted password value on change password wizard
[IMP] remove redundancy between execute_cr and exec_workflow_cr
[IMP] no need for an explicit string conversion when using %s
[FIX] add SQL constraints only for models stored in database (not on AbstractModel)
[IMP] res_users,res_partner: login = email
[IMP] res_user: users are create with company_id = actual company_id
[IMP] res_user: on change login, change email
[IMP] res_user: on change login change email for simplified mode
[MERGE] from trunk
[IMP] res_partner: remove has_user_ids
[IMP] res_partner: remove write change
[IMP] res_user: remove overwrite of create who change company_id value
[FIX]Improved field int res_user_view.xml tree view
[IMP] res_partner, res_users: small change in views
[MERGE] from trunk
[FIX] Add __iter__ method to browse_null to prevent server hang.
[IMP] rng of field tag in data xml

also fix nonsensical XML files specifying @ref and @model
[FIX] turns out @model is optional on field when using @search

it's required on @value though.

or on recursive @field calls, but let's just ignore that eldritch horror
[MERGE] Sync with trunk