Add constraint to be possible call checkConsistency recursively to specific portal type

To backward compatibility, this constraint was enabled to portal types that are required call checkConsistency recursively

Portal types with recursive checkConsistency: Leave Request, Group Calendar, Group Presence Period, Presence Period, Person and Accounting Transaction

Also, added test to check the constraint RecursiveCheckConsistencyConstraint
runUnitTest script: Don't set duplicated paths on repository list
Display constraint_type field to all constraint forms