feat(movable): Apply changes when releasing mouse.

When starting to move/resize the task, task is displayed in ghost mode and its model is cloned and data modifications are made to this clone. When releasing mouse, real task model is restored and updated with this clone.

This avoid to perform too many changes on model while moving/resizing the task. Change are applied at the end of move/resize only.