[FIX]mass mailing: performance issue on stats #469
[MERGE] Bzr branch lp:~openerp-usertesting/openobject-addons/trunk-restaurant-wip-fva
Pull request feedback by chs
merge upstream
Fix wrong relative import of hr_payroll
[IMP] res_partner: more fault tolerant name_create

In case of invalid format such as 'name email@server' (missing chevrons), the parsing would be failing due to a strict behaviour of getaddresses (returns nameemail@server).
With the patch this format is accepted.
opw 607312
[FIX] website_sale_delivery: Should be installable

Has been set as not install-able for testing purposes, in commit ff37d0ebcaed01b628be188c4b0a29810765d18c
[FIX] website_sale_delivery: missing refactoring related to a5ca54fd5b068
Merge pull request #806 from nbessi/fix_hr_payroll_import

Fix wrong relative import of hr_payroll
[FIX] website_event - Check that template exists before to render it
Merge pull request #472 from acsone/bug-469-amu

[FIX] mass mailing: performance issue on stats #469: use SQL to compute mailing / campaign statistics on mail mail statistics model.
[IMP] [BACKPORT] Mailing lists usability improvements: headers related to mailing lists, use of email queue for notification emails (> 50 followers), archive website template imp and fix. Backport of commit 839815f of saas-5 (PR 502).
Merge pull request #830 from odoo-dev/saas-4-mailing-lists-imp-tde

[IMP] [BACKPORT] Mailing lists usability improvements: headers related t...
[FIX] auth_signup: discard signup values that may overwriting existing info
[FIX] Website pager - Be sure that page in get param is a digit else use page 1.

Need to find which controller add ?page= instead of &page= because google find some url with '?page=1?page=2' --> page = '1?page=2'. According to google, the referrer is the old website.
[FIX] website - force to test isdigit on a string else a tb  "'int' object has no attribute 'isdigit'" can exist if the page var was right and so already and int
[FIX] website_sale: discount price is never hide
[IMP] website: backport 5112421a (unslug)

Update the regexp to be not case sensitive
Fixing a problem where the exact match returns a single item.
The function get_data_for_reconciliations expects a list at line 473 to loop over.
Without this fix you get TypeError: string indices must be integers, not str
[FIX] rml: avoid reports ending by zero (opw 608073)

Commit b6a7402 (reverted at f8671cb) was almost correct, the PageReset should be added at the end of each stories but only if we have one more stories.
The PageReset will force the page count to be reseted at zero which means that last page of report would have been at zero.