meta_type and portal_type of SynchronizationTool class have been removed by mistake (291fafc).
erp5_simulation should not be required for erp5_trade and erp5_accounting as some system do not use simulation.
Make sure that getPortalType() is not acquired when trying to update Portal
Type Local Roles on bt5 installation (followup of 3f07af1).
Formulator: FloatField with precision equals to 0 didn't apply input_style (ce667c1).
Portal Types Roles defined in the current bt5 should be usable (followup of dd77599).
Prevent order_id column value to overflow following changes in Inventory (cf53db4).

To apply this change on existing on existing table:
ALTER TABLE stock MODIFY order_id BIGINT UNSIGNED

Before, when creating new full inventory Document, resources which are not
present in new Inventory Document were simply ignored. So, new movements were
added "manually" with quantity less than or equal to 0 to workaround this
issue.

New inventory fixes this issue so that this workaround is not needed
anymore. Temporary movements are created for resources not present in new
Inventory Document and added to stock table (through z_catalog_stock_list Z
SQL Method) with uid equals to Inventory Document UID.  However, the primary
key on stock table is (uid BIGINT UNSIGNED, order_id TINYINT UNSIGNED), thus
when there are strictly more than 255 temporary movements, order_id overflows
because the max value of TINYINT UNSIGNED is 255 and MySQL sets order_id to
255 after the first 255 temporary movements (as strict SQL mode is not
enabled), thus raising an IntegrityError later on because of duplicated
entries.
Add resource_reference to InventoryBrain (used by a customer but may be useful for others too).
Fix incorrect change of my_view_mode_quantity ProxyField which must point to Base_viewFieldLibrary/my_view_mode_quantity so that figure CSS class is applied (9fcbe9c).
TODO: Revert "Portal Types Roles defined in the current bt5 should be usable (followup of dd77599)."

This reverts commit c3b1def30fb709194ec2a80b0734431704409686:

* skin after paths, because we can install a custom connection string as path
  and use it with SQLMethods in a skin (see comment).

* This does not work with erp5_jquery as it uses PathTemplateItem to add a
  skin, but with the reverted commit, SkinTemplateItem was installed before
  PathTemplate, thus raising a KeyError (RegisteredSkinTemplateItem).
Unit Test: Confirm Full inventory update with a valid start_date order
Fix an inventory bug. When there are more than 300 inventories which are cancelled by inventory document, inventory document creates wrong stock records.
Unit Test: Add a test to make sure a Inventory Cache corner case behavior.
Revive a test which is wrongly removed at ec80f06e1b6f40cbc99b249e21a77b3138d10980.
Unit Test: Move the test steps to the right place, and Correct the comments.
Forgot to update revision and changelog.
Add a monkey patch for DCWorkflowGraph.

* Use Localizer to translate Workflow States/Transitions title.
* Use IPAexGothic to make sure that Japanese is displayed properly.
Fix banking tests (Followup of 'Fix an inventory bug').