[IMP] various improvements to the action manager (web client)

* add a replace_breadcrumb option to actionmanager
* correctly calls on_reverse_breadcrumbs when needed
* add a semi-protected way to manipulate breadcrumbs (get_widgets)
* calls do_show when changing widgets
[REF][WIP] account: manual reconciliation widget from factorization of bank statement reconciliation widget
[WIP] account : added test tour for bank statement reconciliation
[ADD] base : res.currency : method that returns a js function to format currencies
[ADD] account: new manual reconciliation interface
[IMP][FIX] account bank reconciliation : better statement.operation.template, fixed a concurrency problem with tax+amount
[IMP] account bank statement import: guess how to parse the file, new icons and redirects to reconciliation after import
[WIP] account: reconciliation widgets keyboard navigation
[IMP] account: in bank statement reconciliation, opening the field to change the partner sets the partner to False
[FIX] account: in bank reconciliation, selecting a line to reconcile a transaction that has no partner sets the partner
[REF] account: fetching data for reconciliation more efficiently
[IMP] account: implemented fixes made in 8.0
[WIP] account: reconciliation widgets
[IMP] account: extending the purpose of account.operation.template for use in both bank statement reconciliation and general reconciliation
[IMP] account: reconciliation widgets ; extended the purpose of account.operation.template for both reconciliation use cases
[IMP] account: reconciliation widgets (performances and code)
[ADD] account: buttons to go to manual reconciliation from partner or account form view
[ADD] account: operation templates can have a second line
[IMP] account: manual reconciliation widget
[REF] account operation template % of total and % of open balance → just %
cleaning
[IMP] account: get_reconciliation_proposition and get_data_for_reconciliations