Fix comment styling

Commit 59426e72cb broke the styling for threaded comments by ommiting
`|fill_tree|annotate_tree` template tag filters on the comment list.

These filters add the parent_id, open, and close attributes to comments,
and are essential for rendering comments.

Fixes #1549, #1550, and #1551
Merge pull request #1552 from maurizi/fix-comment-styling

Fix comment styling
added toast when clicking on the map in add tree and quick edit modes #929
Merge pull request #1517 from summer-of-open-source/map

added toast when clicking on the map in quick edit mode
Move species into a package
Save all migrator records with system user
Cleanup save_species and misc enhancements

This commit does a number of things:
* Modernizes the save_species function to match changes to business logic
* Moves the dict_to_model workflow out of each individual processing fn
* Makes model processing more DRY
* Makes model processing safer by passing each model through schema validation
* Makes model processing more powerful by allowing early exists
* Renames vars to be more semantic
* Fixes priority ordering to force tree before audit
Don't migrate deleted OTM1 objects