Merge dev_mathis with multiple changes
- Add cutom color support to rendering (I needed this for the visual abstract)
- Refactor render cli (made it more like standard tools, but the old flags still work for backwards compatibility)
- Fix broken file overwrite dialog for video rendering
- Display zones for Couzin and Klamser models (optional)
- Render swarm center (optional)
- Render goal threshold zone and fish without orientation as circle (optional)
- Fix some type annotations