[IMP] base: use current context when evaluation ir_actions' context
[FIX] website: missing timezone conversion back to UTC

In t-field, datetime fields (formatted and not formatted versions) are
converted to the context/user's timezone (through
fields.datetime.context_timestamp) when displayed, but were saved without
converting back so the next display would go forward (or back) of the user's
tzoffset.

Fix that by applying context_timestamp's conversion backwards, from the
context/user's timezone back to UTC, before saving the field's value.
Merge pull request #630 from xmo-odoo/master-website-save-datetime-xmo

website: missing timezone conversion back to UTC on save
reconcile_partial() return reconcile record id

It should be similar like it's done with reconcile(). That would help a lot when needs to make automatic partial reconciliations.
[IMP] auth_crypt: port to passlib instead of using embedded/hand-rolled md5crypt
[IMP] auth_crypt: upgrade default kdf to pbkdf2_sha512

Applies to new and yet-to-be-encrypted users, existing already-encrypted will
keep logging in as usual, their password storage will be upgraded on next
password *change*.
[IMP] auth_crypt: automatically upgrde deprecated hashes on login
[IMP] auth_crypt: simplify get_pw
[IMP] auth_crypt: variables naming
[IMP] auth_crypt: port encrypt-at-install from f29ff5e

also move utility methods to class bottom to improve reading experience
(hopefully)
vals=vals_line on a create function

Come on !!!!   

timesheet_obj.create(cr, uid, vals=vals_line, context=context)
timesheet_obj.create(cr, uid, vals_line, context=context)
Merge pull request #639 from tfossoul/patch-2

Record values should not be passed by keyword to "Model.create": there
is no requirement or guarantee that overriding methods call the
parameter "vals".
Merge pull request #581 from odoo-dev/master-ir-actions-context-rim

[IMP] base: use current context when evaluating ir_actions' context
[REV] ir_actions: Partial revert of 7d4df0b6b2eea31b6378aab0f97030738bc40f8b
Merge pull request #640 from xmo-odoo/master-auth_crypt_passlib-xmo

[MERGE] auth_crypt: Upgrade to pbkdf2_sha512

replace handrolled KDF by passlib (& usage of passlib API)
* replace handrolled KDF by passlib (& usage of passlib API)
* replace md5crypt by pbkdf2(sha512)
  - handle upgrade from an old database (rehash on login)
* forward-port encrypt-at-install from f29ff5e
Merge pull request #633 from komsas/patch-1

account: Unify reconcile_partial and reconcile behaviour: return the account.move.reconcile id
Merge remote-tracking branch 'odoo/master' into master-wmsstaging3-jco