[ADD] web_pdf_viewer: PDF in-browser preview

This module extends web client and reporting tool in order to allow a
preview of PDF files directly in the browser (if supported by the
browser). If you disable it, standard file download stays available.
[FIX] google_calendar: browse user as SUPERUSER_ID to be able to write/update google_calendar info on user
[FIX] web_tip: scroll if needed prior to displaying a tip
[IMP] sale,purchase: allow invoicing

(closes #500)

(cherry picked from commit 84c0595aef3a417702c81b5226ae1f61817a2bf8)
[IMP]crm,project,hr_recruitment: star management