OTT 2.4:
- Add Index Fungorum (generated by Peter M's script)
  . Fold sibling homonyms together to make single taxon (except not in silva)
  . Turn parent self-loops into roots
- Make prev_ott setup Makefile rule work
- Collect source metadata and dump in union taxonomy's about.json file
- Capture data of NCBI dump for provenance purposes
- Stitch taxonomies together properly under Silva
  . Add Chloroplastida as a synonym for Viridiplantae
  . Add 'division' taxa Fungi, Metazoa etc. as taxa in Silva
- Minor improvements to various reports to facilitate debugging
  . deprecation reports
  . homonym log messages
  . matrix message detail e.g. excluded / coexcluded additional info
  . replacement id for excluded nodes
- Kludge study 713 to force plants and bacteria to be disjoint
- Tease apart by-rank and by-name criteria for tie breaking
- Sort accession ids in silva for improved identifier stability
Improve smushing logic, now opt-in; internal improvements; sort Silva accession ids by length *then* alphabetically
New feature --sample to extract sampled trees
Catch-up with master
Changes for 2.4.draft2:
* Spelling variants file from Rick is now checked in
* GBIF source taxonomy list checked in
* Edits formerly in ott_edits.tsv have been moved out to misc_edits.tsv
* Synonyms file now has four columns; 'type' column is new
* Simplified the Makefile a bit
* Added rules to make short-list.tsv, the list of most serious deprecations
* New rule for aster-tarball
* New '--select2' directive improving on '--select' (will switch over
  to new name later)
* Pull some collection modifications out of loop to avoid concurrent
  modification exceptions
* Exclude 'in-part', 'includes', 'type material', and 'authority' type
  synonyms
* Improve name lookup logic in patch system to reduce number of
  ambiguities
* New "fold" command
* Fix patch for Berendtia
* Improve postmortem reports, e.g. for unresolved/ambiguous show the
  alternatives that were being considered
* 'eschew-tattered' rule discourages matching to tattered nodes
Catch-up with origin/master
Commit for 2.4.draft2; NEWS.md file with release notes; typo fix
Merge pull request #160 from OpenTreeOfLife/ott24

Index Fungorum, --sample and --select2, etc. - several commits
Update NEWS.md
Adding Index Fungorum script to respository
Merge pull request #161 from OpenTreeOfLife/initial-IndexFungorum

Adding Index Fungorum script to respository
premature initial commit, followup bugfix
Merge pull request #162 from OpenTreeOfLife/initial-IndexFungorum

premature initial commit, followup bugfix
Remove an errant exit in as-admin.sh that prevents important things from happening
The opentree repo must exist before we start modifying files in it
Specify the version of pycurl we want
Installing pycurl (again) inside the relevant venv

This should make it available to the proper python for indexing.
Added pinned version to match Duke's recent fix
Removing unneeded 'sudo' for pycurl installation
Cleanup and added comments