Overwrite translation on module update if option is set

Launchpad bug: https://bugs.launchpad.net/ocb-server/+bug/1319285
[FIX] base_action_rule: more flexible wrapper signature

Some objects (e.g. account.move.line) have a different signature than the classical 'cr, uid, ids, vals, context=None' and may add extra arguments.
This fix allows to create rules on these objects and still pass the valid arguments.
(opw 609204)
[REM] Bazaar leftovers...
l10n_be_coda : do not try to create res.partner.bank when set no partner in an account.bank.statement.line
[FIX] improved date format in fiche de paie report
Merge pull request #572 from odoo-dev/7.0-opw-609069-fka

[IMP] l10n_fr_hr_payroll: make sure the date format of Fiche de paie report is in french

report_sxw: make sure we have a fallback on en_US if trying to load an format in unknown language
l10n_be_coda : do not try to create res.partner.bank when set no partner in an account.bank.statement.line
Merge pull request #783 from acsone/7.0-bugfix-l10n_be_coda_lga

[fIX] l10n_be_coda : do not try to create res.partner.bank without partner_id (required field)
[FIX] server: db service, drop connection on drop

On database drop or rename, close the existing sql connections
[FIX] hr_timesheet_sheet: accept custom fields in timesheets

When creating hr.analytic.timesheet do not filter the list of fields to accept but set the list of fields to remove.
Merge pull request #673 from guewen/lp-1319285-translation-overwrite-module-update

[FIX] loading: overwrite translation on module update if option --i18n-overwrite is set
[FIX] web: no switch_mode trigger if not switched

The switch mode event was triggered even if the view was not actually switched
This leaded to inconsistencies, like adding the view in the breadcrumb history, while the switch did not happen
[FIX] website: exception handling: let redirects pass untouched

The website module normally tries to render user-friendly
error pages for any error occurring during the processing
of a website-enabled request.
This happens even for werkzeug's HTTPExceptions that have
their own response, because we want the website layout to
be applied on top of the error page.

One special sort of HTTPException should be preserved
without rewriting: the manually-crafted ones generated
with abort(), and usually wrapping a redirect response,
which bears no alteration.
[FIX] website: avoid hiding the signin info for users who are not employees nor portal users

This happens when you do a plain signup, you
end up as neither an employee nor a portal user,
but should still now when you are logged in.
[FIX] view_list: hide pager in view group

Displaying the pagert in view group does not make sense as it's not updated when changing filter and every group (even if more than 80) is displayed in view group
[FIX] view_form: backport of commit 180212b9996c049eacf06fd15b00087944fca869 (opw 609787)
[MERGE] forward port of branch 7.0 up to 95cff0b
[MERGE] forward port of branch saas-3 up to bdc4dd4