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.
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
Issue #547: Add support for recording lab findings and chemicals detected.
Added proper index and some small fixups.
Issue #547: Add support for recording lab findings and chemicals detected.
Fixed tests.
[misc] Moved class in the right directory
[cleanup] Removed unused dependencies
[cleanup] Deleted unused code, replaced proprietary exception with a standard java.lang one
Merge pull request #1180 from phenotips/issue-547

Issue #547: Add support for recording lab findings and chemicals detected.