Issue #597. Export database as JSON.
Pull candidate 1.
Added more JSON serializers to a patient and a new abstract (base) serializer.
Added an additional button for exporting JSON rather than giving an option in the export configuration popup.
Removed some export options for JSON export.
Slightly modified the mechanism for export links.
Issue #960: Move Genotype information section higher up in form
Done. Also moved Copy Number Variants between Genotype and Phenotype
Issue #971: Allow filtering records by external identifier
Done.
Merge pull request #967 from antonkatz/issue-966

Issue #966: PatientData interface should have a get method that is not integer based.
Issue #973: Expose the improved JSON patient export in the menu
Done.
Issue #905: export functionality (with ability to anonimize on export); fix some import bugs
Issue #926: improve edge drawing in case there are many intersecting relationships within the same generation
Issue #926: added one more zoom level & refactored zooming code
Issue #926: code cleanup + minor UI fixes
Issue #854: In the revision history it is difficult to figure out the actual symptoms that changed
Improved. There's still a problem with the way the diff is displayed, since it's a char-based diff and not a word one.
Issue #974: The OMIM search in the Diagnosis section should not list low-level genes, loci and proteins
Done.
[cleanup] Synchronize some duplicated code
Issue 966: PatientData interface should have a get method that is not integer based.
Patrially tested. Fixed patient not being created.
Merge pull request #977 from phenotips/issue-966

Issue 966: PatientData interface should have a get method that is not integer based.
Fixed exception that prevented patient creation.
Issue #946: Upgrade to Solr 4.9
Done.
[misc] Improved JavaDoc, applied codestyle
[misc] Improved codestyle, fixed bad "unmodifiable" transformation
[misc] Fixed clirr rules
[misc] Fixed clirr rules (properly this time...)
Issue #966: Refactor the PatientData interface to expose 3 different types of data: simple values, lists and dictionaries
Final refactoring.