[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 update_input_value, set_all_input_id and fill_input_data should refactor : 

The fist time the planner is launch, data is empty. You have to createa dict where the keys are 
1) the id of the 'mark_as_done' button
2) the id of input (textearea, checkbox, ...) having an id
The method should be called something like '_get_default_input'.

If the planner data is not empty (the planner was already launched once), you will hava a function 'set_input_value' : for each id in the planner_data, check its type (textarea, ...) to know how to set the value.

In 'save_planner_data', call a method '_update_input_value'. this method will fetch the value for each selector of planner_data, store them in this.planner_data, and then JSON.stringify them to write them in the database.

You are using this.values, and this.planner_data --> they should be mixed, since they contains the same elements. planner_data should contains a dict (js object, not string).