Progress bars

**PLACEHOLDER PR - THIS IS IN PROGRESS, DO NOT MERGE YET**

- [x] Basic progress bar for projects
- [x] Editable project status if allowed
- [x] Create a task for a project, including optional assignment to a user
- [x] Make user assignment use typeahead (also need to migrate all name variations to "username")
- [x] Edit a created project task
- [x] Progress bar intelligently counts tasks in the middle part if there are any defined (aka project status "tasks")
- [x] Assigned users and project owners can close tasks
- [ ] Write integration tests

--
Move to new issue:
* Show assigned and completed tasks on user profiles