Adds support for a null/unset conversion strategy. Allows crosswalks and forms to avoid
the Date Maker. Dates elements can contain arbitrary strings and other encodings besides iso8601.
moved dependencies to osgi bundles hosted at an update site, see UNC-Libraries/maven-osgi-bundles
created a feature and update site for metadata-model-tools
removed all logging dependencies other than slf4j.api
reversing java 1.7 changes that would break forms app compatibility.
Merge pull request #1 from UNC-Libraries/dependency-mgmt

Moving from included jars to p2 update sites, including update sites for downstream workbench
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)