Handle question marks in date field and IMTs in format field

- Update enrich-date module to remove question marks from "begin"
  and "end" date fields but keep them in the "displayDate" field
- Update enrich-format moduel to:
  * Retain non-IMT values in sourceResource/format
  * Use IMT values are to set type, if type is not set
  * Move IMT values to hasView/format if hasView exists and
    hasView/format does not exists
  * Remove IMT values from sourceResource/format