Revert "remove obsolete payment conditions tabs on invoice"

This reverts commit 15aaafbf738c2b69f2ca13d06534891b3a2ea0e4.
Reason: To be consistent with packing list and order until
the new way of handling payment conditions is implemented.
Ingestion: only consider group from user login and only consider the higher group levels
ObjectMessage: also accept a message instance in constructor
erp5_email_reader: use transaction cache instead of read-only transaction cache
doc: fix typo in simulation diagram
Bug Line: remove file after clone
Test: Repair --run_only

Amend 9240d49802534b7b13902e0d211b606cf1450426: Since many Loaders are
instanciated by unittest itself, filter_test_list still have to be a class
variable
Test displaying and validating a listbox with other field on the page
Listbox: Cleanup REQUEST.cell ( same as 6a83d60 )
ERP5Type.Base: Trivial cleanups for getCreationDate.

- do not use getToolByName.
- do not put two statements on the same line
- merge nested "if" statements around a single code block
Support assignments with a start date but without stop date
Initial release of Implicit Item Movement, simple movements that can be used to have a movement from nowhere to the node where this item starts to be tracked
Add isMovingItem method to be possible check if the method is moving physically or not

erp5_mysql_innodb_catalog : Use isMovingItem instead of isAccountable to be possible index only movements that are moving physically
Movement: by default Movement should returns false. Otherwise it will index not expected objects in item table
erp5_mysql_innodb_catalog: check if there are movement items instead of aggregated uids
testInventoryAPI: Add test to parameter with output=1 in getTrackingList method
erp5_item: Set current equal 0 by default to use getCurrentTrackingList instead of getTrackingList

With this, is possible see the destination of the Item shipped in the Tracking tab
Simulation Tool: Extend getTrackingList to be possible pass transit states to the SQL query
Add more test to getCurrentTrackingList with output=1
Clean up tests