Add Business Template with Constraints as a example of bt5 with all configuration required to upgrade
Improve code to call checkConsistency through activities if hundred of objects because loading all objects can kill the perfomance

Also, Added test to Folder.recursiveCheckConsistency method
Add ConstraintType property sheet to all constraint portal types
Improve code because is not needed call fixConsistency twice
Base.checkConsistency: s/error_list2/extra_error_list/
Rename script to be more consistent
Move ScriptConstraint class to portal_components
Clean up code to a folder not call checkConsistency recursively

Also, remove test that cover it
Add constraint to be possible call checkConsistency recursively to specific portal type
Add new constraint to be possible call checkConsistency recursively
Enable checkConsistency recursive to Accounting Transaction
[erp5_upgrader] Enable checkConsistency recursive to Leave Request, Group Calendar, Group Presence Period and Presence Period
[erp5_base] Set RecursiveCheckConsistencyConstraint to Person
Missing commit workflow chain definition
Consider the error list only when fixit is False
Print list to try to understand a random failure
Print the repository list to try catch a random failure
runUnitTest.py : Avoid set the same path on repository list
Use regex instead of replace to match in different cases
Display constraint_type field to all constraint forms