Issue #668: It's impossible to search all the terms in an ontology using the ontology access APIs
Done.
Merge branch 'master' of https://github.com/soLEED/phenotips-1
Needed to merge because the only way to issue a pull request is through a fork
Merge pull request #669 from soLEED/master

Issues #665, #666, #667
Issue #670: Entering free-text phenotypes leads to database inconsistencies
Fixed.
[bulletproofing] Fixed possible NPE when deleting custom phenotypes
Issue #670: Entering free-text phenotypes leads to database inconsistencies
Added a migrator that automatically fixes existing broken properties.
Issue #665. Changed .h3 to h3.
Merge pull request #671 from soLEED/master

Issue #665. Changed .h3 to h3.
[cleanup] Fixed compilation warnings, applied codestyle
Issue #674: Upgrade to FontAwesome 4.0.3
Done (work started by Marta)
[misc] Empty phenotype items should not show up in the exposed patient data
Issue #496: HPO reindexing should be done as a single step
Wrote reindex. Wrote tests for reindex.
Changed type of reindex. Reindexing successful.
Modified UI to represent the changes in the API.