[IMP] product: Order product.template by name

When no order is forced, it's more user-friendly if the products are ordered by alphabetical order.
This will mainly be applied:
* In the list view in the back-end
* In the eCommerce, for products with equal website_sequence
[FIX] point_of_sale: display an error when trying to print a receipt on an outdated posbox
[FIX] website_sale: typo in tour
[IMP] crm: Use cookies to save utm instead of session.
[FIX] web: invoke fields_view_get with kwargs instead of positional args

The mapping old api → new api mistakenly takes the last positional argument as
the context (fields_view_get() has an extra parameter after context.)

Fixes issue #2063
[FIX] im_chat : search user method, split the sql query into 3 smaller
[FIX] mrp: force empty domain to reset action at upgrade

There was a domain in 7.0 but it must be forced
to empty during upgrade, as the MRP BoM model
has changed.
[FIX] openerp/osv/fields: disable prefetching when reading inverse of one2many fields

This fixes issue #2146.  The inverse of a one2many field can be an inherited
field (_inherits).  In that case, we cannot read its value with a simple
database query.  Instead, we let the related field read it, but for performance
considerations we disable the prefetching of other fields.