fixup! add 'Access contents information' permission to Anonymous in DMS modules.
ERP5Form: Let Redirect exceptions propagate.
CMFCategory: fix several *TitleItem* & *IdItem* getters

'display_id' expects a property name and 'display_method' a method name
Amount Generator: make lines sortable with float indices
Amount Generator: make first matching line mask other with same reference

This is implemented by first changing Composition so that a model can
define several lines with same reference, masking inherited ones.

There is actually no compatibility issue, because previously, the result would
have been undefined (composition only keeping a random line).
Make Resource.getPriceParameterDict return extra mapped values

For example, Sale Supply Lines/Cells can be customized to return values for
the caller of Movement.getPriceCalculationOperandDict
CRM: add a preview button to response dialog
CRM: New preference for event response use

This is a new preference for uses of resources that can be used when creating a response to an event. The create response dialog uses it in two places:
- Only resources with this uses are proposed
- Only notification messages that creates events with resource with this use are proposed
fixup! CRM: New preference for event response use
erp5_test_result: scalability (1)

Conflicts:
	bt5/erp5_test_result/bt/revision
	bt5/erp5_test_result/bt/template_document_id_list
	bt5/erp5_test_result/bt/template_extension_id_list
(cherry picked from commit 63c1fc096663f6c96ab61e5acebe2dcbe801dfa5)

Conflicts:

	bt5/erp5_test_result/TestTemplateItem/portal_components/test.erp5.testTaskDistribution.py
	bt5/erp5_test_result/bt/revision
Scalability test distributor: respect ERP5ProjectUnitTestDistributor interface.

ERP5ProjectUnitTestDistributor.startTestSuite doesn't know about computer_guid parameter.

Conflicts:

	bt5/erp5_test_result/bt/revision
[erp5_test_results] Move Documents/Extensions to portal_component.
[erp5.util] testnode: Don't json.loads() data that has already been parsed.
[erp5.util] Disable scalability tests.
[erp5_test_result] Remove security configuration from generic bt.

No specific role should be defined for test-related portal_types.
[erp5_test_result] Fix typo and error in search parameter.
Catalog ZMI: Add direct link to method source in filter page
test: call setUrlString for memcached plugin only when it is required.

this commit prevents generating needless activities at the beginning of tests.
retrieve url/port from ZopeTestCase utils
Git.getRemoteUrl() returns pushurl if exists, else url.