Issue #559: Empty mandatory fields preventing data submission not always visible to the user.
Scroll validation nearly finished. Some bugs left.
Merge remote-tracking branch 'origin/master' into issue-559
Issue #559: Empty mandatory fields preventing data submission not always visible to the user.
Issue 559: External id is now checked. Sections expand only on invalid fields.
Merge pull request #1089 from phenotips/issue-559

Issue 559: Empty mandatory fields preventing data submission not always visible to the user