[FIX] mail: keep breadcrumb on click on chatter follower
[FIX] account: return format of function field

When no result is found on the function field 'invoice' (account.move.line), instead of returning {move_id: (False, '')}, return {move_id: False} (expected for m2o fields)
Fixes #2138, opw 613096
[FIX] ir_translation: remove control characters from translations

This is possible that control characters (such as line returns) are inserted wrongly in translations
These should not influence on the web interface
[MERGE] forward port of branch 7.0 up to 6d4e1cc
[FIX] ir_translation: apply tools.ustr on the trad itself

tools.ustr(None) returns u'None', res[0] can be None.
[FIX] point_of_sale: do not display False as currency if symbol is not set
[MERGE] forward port of branch 7.0 up to 9066da3
[FIX] account_anglo_saxon: price difference, discount and taxes

When computing the price difference amount do not integrate the eventual discount and taxes included in the price.
Otherwise the total of the generated accounting enty would be higher than the total of the invoice. opw 611350
[FIX] event: missing context

This fixes some translation issues (templates not translated at event confirmation)
[FIX] event: double context
Forward port of branch 7.0 up to b3485fb
[FIX] project: typo in protect.task create

that typo will cause project task create error when set date_end before the time right now
[FIX] models: fields_get() shall not return info about fields not set up yet

When processing data files during a module installation/upgrade, not all fields
are set up yet, in particular relational custom fields.  Make fields_get()
ignore those fields, so that views can be created/updated and validated,
provided they do not refer to those fields...
[FIX] common.py: missing import

It was not possible to call "about" function via remote control
(XML-RPC), because it contains string translation without import.
[FIX] google_calendar: add missing parameter to logger_info
[IMP] website_crm: allow the response from crm thanks page to be overridable
[FIX] website_quote: forbid to define a quote template on a sale order

Defining a quote template may change the product list. The field template_id is now editable
only when the sale.order is in draft or sent state.
[FIX] account: res_config: gain/loss exch. account onchange

Commit f4e350ca3 defined an `onchange_company_id` method, never executed
because another `onchange_company_id` was defined below. Merged the first
in the second.
Forward port of branch saas-3 up to fc9fc3e
[IMP] update qweb-js tests

* latest qunit
* template loading (handle async)
* add format tests