[FIX] procurement: missing variable

scheduler_cron_id was not initialised so the scheduler always crashed (with just info message)
[FIX] mrp: duplicated find bom buttons

The product_id field is not required on a mrp.bom (while product_tmpl_id is). When searching for BOMs linked to a product.product, we should display the one specific to this product and the ones linked to the template (but not linked to another variant).
[REF] mail: same_thread field changed into no_auto_thread, its contrary, to avoid migration issues (adding a 'always False' column is easier than an 'always True').
[FIX] module loading: manual x2x fields can now refer to manual models

The fix consists in this: when setting up models, ignore manual fields that
refer to unknown models if all models have not been loaded yet.
[FIX] models: default_get() shall not return a dict as a many2one value

When a new record is returned as the value for a many2one on a new record, the
method Many2one.convert_to_write() now returns a NewID, and default_get() then
discards that value from its result. This makes it consistent with its former
behavior.

Manual rebase of #1547
[FIX] purchase: fix test merge_order (check on date_order was not correct)
[FIX] web: redirect "My Odoo.com Account" link to accounts.odoo.com