ZODB Components: Export only the last Workflow History.

Only the source code and the last workflow history is actually relevant, so
remove all Workflow History except the last one to minimize diffs.

This adds a property to BusinessTemplate for generic behavior, overriden for
ZODB Components to ignore all Workflows except component_validation_workflow.
ZODB Components: Shorten ID by removing common erp5.component prefix.
ZODB Components: Component with the same version/reference as a validated one must not be able to be validated.
ZODB Components: Migrate Documents, Extensions and Tests of most bt5s.
Saving/Rebuilding erp5_banking_check failed because bt5 definition was not
updated after removing global actions (83a994b7).

Also, fix erp5_email_reader bt5 definition for actions never committed.
ERP5Vcs: New push reject message has been introduced in at least Git 1.8.4.