[WIP] point_of_sale: refactor error popups in preparation of a multicompany-screwup prevention error popup
[WIP] point_of_sale: checking for consistency between the user and the session's company
[FIX] point_of_sale: the self_checkout related fields are obsolete and should be removed, but we are too late in the release schedule to do so. Marking them as FIXME, to be removed for next major version
[FIX] point_of_sale: prevent inexact payements when there is no cash payment method available as it will crash the backend
[FIX] point_of_sale: activate on screen keyboard for user search
[FIX] point_of_sale: flush orders before closing the pos. This will help prevent users from closing the session with unflushed orders
[FIX] web: failing onchanges should not prevent to save

This patch is related to 82adba4714d9b809aad835d0d77e6b6f9fde8ddc

With the above patch, it wasn't possible anymore to save if an onchange failed. This isn't the expected behavior.
Besides, $.when.apply($, defs) is rejected as soon as one def fails, without waiting other defs to be either resolved or rejected.

This new patch allows to save if onchange fails, and wait for onchanges sequentially.
[FIX] web: base.css: fixed width for input of file type under oe_avatar

Browsers add different width to input of file type, messing up the usability of the
product formview placing  a 'phantom' box in front of the options. Added a specific
css rule for this case.
[I18N] Update 8.0 translations with latest changes from Launchpad
[ADD] doc: model inheritance stuff
[IMP] openerp/http.py: accept mimetype application/json-rpc for json-rpc calls
[IMP] doc/backend: add example using jsonrpclib
[ADD] l10n_no: Add Norwegian chart of accounts

Fixes #1272
[IMP] auth_crypt: auto-install, improve description, bump version

The compatibility issue with auth_ldap has been
fixed and the default key derivation function
switched to PKDF2+SHA512. `auth_signup` provides
a password reset mechanism that can be used in
combination with `auth_crypt`.