Issue #547: Add support for recording lab findings and chemicals detected.
The ChEBI ontology now has an API identical to the API of HPO.
BACKUP.
Have added chebi solr core to the repo.
Refactored the chebi solr ontology class.
Issue #547: Add support for recording lab findings and chemicals detected.
The ChEBI ontology now has an API identical to the API of HPO.

Optimal batching size is 3000 for ChEBI. Takes 15 min to index.
Fixed some issues with the SolrUpdateGenerator.
#1060: Working on BOQA Diagnosis Service. Added skeleton component, dependency on boqa.
#1060: moved boqa into jar, fixed build
Issue #1060: Moved from differential diagnosis to OMIM search, since
thats what we're doing here.
#1060: Diagnosis Suggestion component actually being run, but buggy.
#1060 disease suggestion work like before! next: stabilize configuration
#1060: loading BOQA on phenotips startup
#1060: Added #974 functionality
Filtering out DECIPHER suggestions.
showing solr+boqa suggestions side by side
silencing boqa
using resources instead of local files
Fixed build: bumped diagnosis-suggestion to 1.1-SNAPSHOT
fixed .poms, added depends on lang3
removed author from file headers, added @since
injecting logger
cleaned up the mess. Removed unused and unnescessary files/lines
Merge branch 'issue-547' of https://github.com/phenotips/phenotips into issue-547

Conflicts:
	components/ontology-access/api/src/main/java/org/phenotips/ontology/internal/solr/AbstractOBOSolrOntologyService.java
	components/ontology-access/chebi/api/src/main/java/org/phenotips/ontology/internal/solr/ChEBIOntology.java