[crm] implementation planner

- Task: https://www.odoo.com/web/#id=8592&view_type=form&model=project.task&menu_id=3942&action=327
- Pad: https://pad.odoo.com/p/r.4BHh6hQdZ4GPR2qE
I think this method should be like `function(attribute, value)` and update the this.planner['data'] dict, with  this.planner['data'][attribute] = value, instead of recompute all the element each time.