add Script Constraint actions, view and actions
Add constraints that can be used in the upgrader

Also, add unit test to check different scenarios
Extend method to be possible filter constraint by contraint_type
Add Business Template with Constraints as a example of bt5 with all configuration required to upgrade
Simplify erp5_upgrader to be possible upgrade any project just enabling the alarms that all Constraints will be called and fixed.

The alarms were renamed to cover each step of upgrader and give the possibility to call each step manually one-by-one. Also, all Scripts that the logic can be done by installing Business Template was removed.
Add constraints to be used in tests as example
Fix indexes to be possible see the steps order easily
Improve test and fix it
Add Script Constraint document
Fix test dependency list
Clean up the code
Typo
Don't need install erp5_upgrader_test
s/filter/filter_dict/

Rename variable to not confuse with python built-in.
Improve error message
Improve code to call checkConsistency through activities if hundred of objects because loading all objects can kill the perfomance
Set the same security rule than checkConsistency method
Simplify code because Base.fixConsistency calls Base.checkConsistency passing fixit equal True.
Improve and clean up scripts to improve performance to run each upgrader step
Fix syntax error