Verbose to stdout the entries on error_log if the test stalled

This change may help us to understand why the build is stalled when
an error page is showed to the user.
Include script for invoke simulation related alarms

As funcitional tests runs with alarms disabled, invoke alarms is needed
for make simulation work. This commit also includes a macro.
Add Macro for select cash account
Include __erp5security-=__ user due simulation

Due simulation alarms some simulation related objects (ie.: Sale Packing Lists) are
owned by __erp5security-=__ user during the functional tests. In this case, this
script also consider those objects "safe" to remove (as the tests uses very strict
search).
Drop Base categories already provided by erp5_base

Clean up some paths (**) which were useless (it adds nothing).
Use Trade Condition from Configurator (if available)

Use sale trade condition from configurator or create a very
similar one. Do not use path to this in order to prevent
this business template depends on others bt5s.
Drop erp5_user_tutorial_ui_test dependencies

Include base categories copied from erp5_trade in order to
drop installation dependencies. This permit the configurator
test become more accurate with the desired result.
Include erp5_configurator_standard_* after split of simulation_test

Those functional tests also need those business templates with the code
previously on erp5_simulation_test
Include Alarm Configurator item
Configure Simulation Related Alarms

Initial code is almost the same as the one provided by erp5_simulation_test
in order to preserver initial compatibility
Create and use Security Category Mapping Configurator Item

This Configurator Item configures the script ERP5Site_getSecurityCategoryMapping, This can be
combined with roles generations and categories spreadsheet in future to generate full security
definition.

Update configuration to use Security Category Mapping Configurator Item instead include the
script directly, otherwise it breaks the instance due the dependency with scripts on erp5_dms
Included tests for Alarm Configurator Item
Unify Test when run with Configurators Cases

The test should be compatible with Configurator Outcome and w/o
Configurator case. This change unify outcome of those 2 cases,
making it compatible when run into diferent scenarios.
Include source definition for accounting trade path

Test were updated to check the change.
Use appropriate id when re-create the currency

This keeps compatibitility with Standard Configurator outcome.
Do not use TradeOrder constraint into Packing List.

This Constraint do not work for packing lists because according to
the constraint the "lines" should be order movements and not delivery
movements. Update related Test.
Reuse Previous Accounts instead always create new ones.

The reusage permit use configuration for multiple gap
definitions. Included specific test for Account Configurator Item.
Validate Currency created by the Configurator Item

The related tests were updated for check this change.
Fix Typo mistake on BT5 name
Define a wider Range due test needs

Use a much wider range for Accounting Period definition to prevent
random errors when define dates at the test.