Delete old paritions which may exists in order to not get its
data (ex. MySQL db content) from previous testnode's runs
Disable temporary setting portal name in order to debug issues with
testnode's test execution when multiple nodes are involved.
Revert c4ef0f4162a669f5a7c8604dc0f3d38b76a31df7
set content-type properly in XML sitemap.
Use Zuite_getConfigurationTestDict for get customer function
Give User Modify Portal Content and View Permission

In testTemplate, user as the author of the document tries to
modify it by giving it a title but he's not able to do so
because he does not have the ModifyPortalContent permission.
Also, give him View Permission so that objects created are indexed.
testAccountingRules: use XMLMatrix API instead of guessing cell ids
XMLMatrix: stop preserving order of coordinates for each axis

Renaming cells caused too much trouble:
- updateRelatedContent was not used
- there were potential catalog (fatal) errors like
  "uid of ... changed from ... (property) to ... (catalog, by path) !!!" or
  "uid of ... is ... and is already assigned to deleted in catalog !!!"

So this new implementation never changes ids of cells, and there may be holes
in allocated "partial ids".

getCellRange is also fixed to make sure we don't rely on the order of dict
items, as implemented by CPython. If it changed, matrices would be entirely
deleted.
Update semple files used for Functional Tests

Those files are copy of standard files used by standard workflow to
bootstrap the instance. By Using this files, Standarard workflow and
Consulting Workflow should provide same outcome configuration.
reuse debug option to run functional tests on foreground

Reuse the option "-D" to enable debug mode on funcional tests. This helps
to understand make API simpler.
Respect run_only definition when use url
Use self.portal.web_site_module instead of self.web_site_module
Drop unused script.

This causes error in unit tests since Person_init is now called when
creating a Person since f6edb44 .
merge gabriel branch into master

This merge was done to improve features to send mail using the script Event_send. With this changes, is not needed access all persons to get your email and the method searchAndActivate from catalog to don't create one activity for each destination.
Move testSimulationPerformance.py to ERP5Legacy product

testSimulationPerformance hasn't been updated for new simulation.
It is currently broken but still useful for documentation purpose, to
reimplement performance tests for simulation.
Trade: empty amounts shall not be generated when legacy simulation is used

This reverts commit 414042ade46f3a5b9e1dd1d60fc95761bc6eea7a partially,
which is required for testLegacySimulationPerformance
Fix testLegacySimulationPerformance

Even if not required for the test, the change to
test_advanced_sale_invoice_trade_model_builder preferable.
testTradeModelLine: simplify code triggering builders
Merge branch 'master', remote-tracking branch 'origin' into rafael
Update semple files used for Functional Tests

Those files are copy of standard files used by standard workflow to
bootstrap the instance. By Using this files, Standarard workflow and
Consulting Workflow should provide same outcome configuration.