Implement un/editability tasks.

* Each task store is responsible for adding the "editable" property to
  its tasks if they are editable.

* Update view and link functions to implement uneditable tasks.