Clean up the code to use OFS.XMLExportImport library to read XML instead if use a custom parser.
Fix test to interact in all Business Templates to find actions and allowed content types
Use new script introduced returns the states for the workflow chained to the portal type.

This commit is part of 0ee6eae7e03831c8ece304f977355192eec48b9e.

The script ERP5Site_getWorkflowStateItemList that receives the portal type and the state variable (simulation_state/validation_state) as parameters and it will returns the states for the workflow chained to the portal type
Refactor script to remove slow query that is not not so intuitive for end users.

To display the list of possible accounts we include validated nodes and  nodes that have been previously used on accounting movements. We include 2, because we want the user to be able to issue a report on a node that has been used in the past and is now invalidated.

The problem with this approach is that such query is very slow, when there are a lot of Movements.

Then, with the commit only validated accounts will be considered
add jquery ui
Update change log and description because search in existing Movements was removed from script
Refactor code to not search for Moviments, all projects validated are enough
Use object instead of iframe to fix error messages from w3c validator.
Remove import of css files duplicated and fix templates to import css files on head
Validate projects on test because draft projects are not considered