Issue #559: Empty mandatory fields preventing data submission not always visible to the user.
Scroll validation nearly finished. Some bugs left.
Issue #1036: Add automated integration tests
Added more tests for the patient record
[refactoring] Rewrote redundant code
Merge pull request #1072 from IJessa/it

Issue #1036: Add automated integration tests
[cleanup
Issue #1075: In the database export dialog, cannot filter by a referrer already selected in the main data table
Fixed
Issue #499: Copy the filters when opening the Export dialog
Done
Issue #755: Phenotype showing in Suggested Terms even after selected

Fixed.
[cleanup] Use more diamonds
[cleanup] Added missing @since and @version
[cleanup] Use the right order for modifiers
[cleanup] Applied codestyle
Issue #1055: Pedigree image aspect ratio does not match the actual pedigree's aspect ratio
Fixed large pedigree overflowing the window problem
Issue #1052: Service for obtaining the pedigree image

Fixed wrongly formatted JSON returned in case of an error (patient or pedigree not found).
Issue #1080: Use PhenoTips specific codestyle configuration instead of the XWiki ones
Done.
[misc] Fixed deprecated misleading javadoc
[cleanup] Fixed checkstyle errors
[cleanup] Removed module moved to build-tools
[cleanup] Checkstyle passes on patient-data-impl
Pulled Fontawesome fonts into Phenotips

Since MaxCDN started timing out, we could either switch to another CDN,
or hold our own copy of fontawesome. The latter option is better because
now we don't depend on external infrastructure that we or our users
don't control.