[FIX] mail: followers widget was broken

This was probably due to 35f5fb46e78aef1feda4d9cfddd93bd356bdca28.
[FIX] GeoIP - allow to specify the path to GeoIP in the server config.

--geoip_db='the_path'  which can be used via openerp.tool.config['geoip_database']
[FIX] web: wait for deferreds when actualizing mode

In edit mode, in a *2many with many2many_tags, when adding a new tag when none was set, discarding the form let the new tags displayed while it shouldn't (only a display issue, the tag wasn't added in database)

Fixes #2926
[FIX] read_group: date format: use natural year along with month names, do not mix with ISO week-year

The ISO week-year notation can produce confusing values
when the first week of the year is so short that it
becomes week 0 and is considered the last week of the
previous year, depending on the locale.

For instance, using ISO notation:
  'W53 2015' == dates.format_date(
      date(2015,1,1), format="'W'w YYYY", locale='en_GB')
  'W53 2005' == dates.format_date(
      date(2006,1,1), format="'W'w YYYY", locale='de_DE')

This is surprising but actually valid.

However it definitely yields wrong output when combined with
months formats:
  'January 2014' == dates.format_date(
      date(2015,1,1), format="MMMM YYYY", locale='en_GB')

As a result we must always use `y` to denote the year in
any date format, *except* when it is combined with the
week number `w`, in which case we must use `Y`.

See the documentation at:
   http://babel.pocoo.org/docs/dates/#date-fields
[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