Disable constraint on Payment Transaction.

Note: Generic code shall have no constraints at all.

Conflicts:

	bt5/erp5_accounting/bt/revision
Allow to proxify to form with the same ID
All ERP5 API should manage UTF-8, not unicode.
Allow easily to fix site consistency.
Allow to use interaction workflow when fixing consistency
Add fields.

Order Builder has same functionality as Devliery Builder.
Manually creating Acknowledgement from UI is meaningless

Acknowledgement can not be displayed without more informations.
Form can exists in multiple folder
Configure system_event_workflow permissions.
erp5_hal_json_style: check if isWebMode is present before calling it.
(cherry picked from commit ee7cb2097c4da4bf9a0a7afca1ff2726aa92b2ef)
Easy debugging.

Show sorted list, as sorting does not impact sets equality, and, if possible,
format a list in human readable way.
Test should have the same behaviour than production system.
Disallow selecting by uid.

uid is used internally during recursive calls and using uid can lead to
traverse all lines of catalog.
Treat user with Manager role as superuser.