[FIX] Add context propagation for m2m list view

Fix bug https://bugs.launchpad.net/openerp-web/+bug/1279885 :
    Many2many fields in Tree views will not get translated.
    If you check the context for a name_get of a m2m field, it is passed as
    None.

Add context propagation to m2m fields in list views.
Fix translation issues when viewing a a many2many field in a Tree view.
[IMP] website_hr_recruitment: Search by country or/and department or/and by office. Default search by country with GeoIP
[IMP] add default order parameter to list views

List views can now be sorted by default with a simple keyword 'order'.
For example

...
<field name="arch" type="xml">
    <tree string="Product Variants" order="name">
        <field name="name"/>
        ...
[IMP] add default order to kanban views

Now, the kanban view can be sorted by any field by default.  It just
needs to be given in the xml descriptor.  For ex,

<field name="arch" type="xml">
    <kanban order="country_id">
[IMP] improves the default order parameter

It is renamed 'default_order' and now supports the usual syntax for
sorting fields: for example 'field1, field2 desc, field3 asc'
Spawn gevent using same python executable

Solves issues of spawning wrong version of python or popping out of virtualenv
Merge remote-tracking branch 'odoo/master' into master-default-order-list-ged
[IMP] improves sorting mechanisms in datasets

Create a deserialize_sort method and add a set_sort method to
datasets.  The set_sort method is useful to avoid duplicating code
in lists and kanban views (to set the initial default order)
[FIX] l10n_es: Some tax code names are too large.
[IMP] Make it possible to create sequences in a separate function + change names when some types are not created yet
[FIX] Accept http responses as server action response
[IMP] website: set geoip in user session
[FIX] website: geoip can't be none
Merge remote-tracking branch 'odoo/master' into master-default-order-list-ged
Fix sale_id on stock.picking.out view

View inheritance is on the wrong model after model change of stock.picking.
Here we just fix the model.
[FIX] Gengo - Update modoel ir_translation for gengo and make it working. Works with order and not job, because when you send a batch to translate, you don't know all the job but only the order.
[FIX] Add mising param for the call of super get_source_query
[IMP]document: Remove document menu and submenu from knowledge, hr_applicnt_document: add kanban view in hr resume and letter, mail: change the kanban view of attachment
Merge remote-tracking branch 'odoo/master' into master-default-order-list-ged
[IMP] mail: added headers field on mail.mail, allowing to store headers data when sending notification emails.