[FIX] added mixin to be able to easily 'decorate' a v7 object having a partner_id field with a new contact_id field; this is what I consider a sane alternative to the other solution based on data duplication and semantic permutation of company and contact compared to v6.1
[FIX] fixed reading single record, added advanced contact group to see both contact_id and partner_id, renamed a few methods to fake political correctness
[IMP] add the possibility to group_by on contact
[IMP] mixin should also add the contact_id
[FIX] Removing the contact if it's used is not posible anymore
[FIX] fixed syntax error from previous commit
[IMP] splitted contact mixin into res.contact.mixin inherit res.contact.mixin.methods. Object inheriting from res.contact.mixin works the same, but now, in objects like project.project that inheritS from an object having the mixin can now inherit from just res.contact.mixin.methods so they get the right mixin methods, but without getting a redundant contact_id table. Seems to work great.
[MERGE][CONTACT] merged Raphaël Valyi's contact_id solution for the contacts issue of V7
[MERGE][CONTACT] res.partner: many important fixes for contact/company management and ...
Launchpad automatic translations update.
[FIX] orm, _generate_order_by(): allow to order by LOG_ACCESS_COLUMNS even if the column is not defined again in self._columns. Raising an error instead of silently skipping the order_by
[FIX] ir_sequence: the field company_id does not exist in res.company, and thus cannot be used as sorting criterion in search()
Launchpad automatic translations update.
[FIX] rml2html: incorrect license headers in some source files, reported and contributed by Alec Leamas

Mixing LGPL 2.1 and AGPL 3.0 in the same source file
is incorrect, and the AGPLv3 license was added by
mistake: keep only LGPL license and preserve
copypright info.
[FIX] lp:1151703, add SQL constraints only for models stored in database (i.e. not on AbstractModel)
Launchpad automatic translations update.
[IMP/FIX] ir_model_data: added check_object_reference() in order to return a value only if the uid has read access on the targeted object. It avoids raising access rights errors further in the process and prevents duplicating that same code in all addons
[FIX] fixed bad indentation in merge 4951
[FIX] fixed bad merge detail 4951
[CONTACT] harmonized commercial_entity_id -> commercial_partner_id to match the official field