Solr ontology data not always DAG, some pairs of terms have each other as parents.
Skip terms already seen when computing longest path.
Merge pull request #3274 from WormBase/ontology_browser

Solr ontology data not always DAG, some pairs of terms have each other ...