[FIX] Use currency of pricelist when creating PO from procurement
Merge pull request #3061 from odoo-dev/8.0-wmspocurrency-jco

[FIX] Use currency of pricelist when creating PO from procurement
[FIX] website.snippet: can't edit content of the banner. (+ better fix for backward compatibility)
[IMP] website_sale: details in order recap
[IMP] account: value_amount field  0-1 -> 0-100%
[REM] undocument removed method add_default_value
[ADD] doc: document domain operators, fix typos

* Add description for all allowed operators.
* Improve wording of domain documentation and fix spelling.
[FIX] models: in _add_field(), set the field as an attr before setting it up

In the case of custom fields, the field's parameters were set up without the
field being present in the class hierarchy.  Because of this, the parameter
inheritance mechanism was missing the field itself.  As a consequence, custom
selection fields ended up without selection, for instance :-/
[FIX] product: redo forward port 2832d2d for fix 12eb157 lost with 43977de
[FIX] product: use new api to retrieve product standard price as SUPERUSER

As it looks like self is a product.template, and product can be a product.product. Using the new api avoid to have this problem.
[FIX] email_template: do not try to add user signature if none set

append_content_to_html expects two strings. If the user has no signature, it returns user.signature returns False
[FIX] point_of_sale: fixed display of untaxed amount in sales lines report
[FIX] point_of_sale: fixed display of untaxed amount in sales lines report
[MERGE] forward port of branch 7.0 up to 75d3ea6
[FIX] website_quote: compare untaxed amounts in case of discount
[MERGE] forward port of branch saas-3 up to db75994
Merge pull request #3001 from Bubbles-IT/8.0-fix-pos-tax-label

[FIX] point_of_sale: printing of tax name on hardware was missing name
[FIX] models: do not look up the registry class when building cls._fields
[FIX] implementation of t-call's 0-index in qweb-js

Had expected regularity, had not noticed the Python version is really an
ignoble hack where the string "0" (exactly) is interpreted in a specific
manner when used in t-raw and format strings, *and nowhere else*.

Had special-cased the expression everywhere which broke e.g.
<t-set="xxx" t-value="0"/>. Reproduce Python behavior more closely,
and strongly consider swapping out both for something different e.g.
[[content]] or something like that, which doesn't cause problems in
Python but doesn't have to be so specially cased either.
[FIX] website: editor: preserve label and color for link buttons targeting a page

When selecting a page target rather than a static
URL the style and label information were ignored/lost.