Make each `smtk::project::Project` own a `task::Manager`.
Before, the task::Manager
was presumed to be application state.
But because we only want to show tasks for a single active document
(i.e., project) at a time, move it into project. This also helps
decide where the task state should live.