Aged Balance Report: brain.total_price can be None
Folder Worklow: Fix Folder Worklow action when the action_url is not ERP5Form.
remove some iHotFix references
Accounting: new alarms to check grouping reference
LiveTest: remove unused code
remove class tool's dtmls
fixup! Mail Message: prevent sending email twice in case of conflict errors
Predicate: Should not create PersitentMappings first time we see Predicate_view.
cast the recorded value to list in CategoryMembershipEquivalenceTester.
[ERP5 product] PyPDF2 uses asserts which can raise AssertionError in case PDF format is broken.
[ERP5Form product] Avoid passing total_size twice.

In some cases 'total_size' was duplicated in selection and request causing listbox rendering to fail.
FEC: move the costly searchAndActivate in an activity
testXHTML : move variable to allow overwrite the list of files to ignore

with this, we can reuse the test and add more files that should be
ignored.
FEC: prevent parralel computation of the report
FEC: delete active process at the end of report computation
erp5_printer: replace real client details with fictitious values
ERP5Type: fixed typo
erp5_test_result: use activeSense method of alarm instead of calling script

The activeSense method is doing more than calling the alarm script, it also change
the user. Without using activeSense, the alarm script will be called under the user
doing something on test node/ test suite, and this could conduct to different results
than if it is run with the nobody user.
erp5_test_result: run first test suite with no results

Optimize sorting of list of test suite to be executed by test nodes.
We give priority to test suite with older test results. This allows
to have test node resources in a more fair way.
ERP5Type: add get[Category]ShortTitle accessor

Short title is a property quite widely used, and it happens regularly
to display it in listbox. So such access is very convenient to have
by default.