Added majorBlock and majorEntry to form model, used for mapping a major selection to affiliation, access control and email recipients.
Changes to support metadata on individual files and collection of email addresses

- FileBlock now inherits from MetadataBlock
- added copyGrantsHavingRoles attribute to FileBlock
- removed getUnifiedEmailDepositNoticeTo from Form
- added EmailInputField
Make -1 (no major) the default for selectedMajorIndex. Generate editor code for email input fields.
EmailInputField inherits from TextInputField
Merge branch 'master' into honors-forms
Tentative fix for compilation failure -- use getMetadataBlock_Name rather than the nonexistent getFileBlock_Name
Add blankDefaultDate attribute to DateInputField (defaults to false)
Catch InvalidDatatypeValueException when getting a default value and use null for the default setting.
Merge branch 'master' into honors-forms
Add editor changes for date fix
Merge branch 'master' into honors-forms
Merge pull request #2 from UNC-Libraries/honors-forms

Changes to support additional features in forms