Improve robustness of MAPv3 JSON schema (refs #7289)

* ingestDate cannot be typed as json-schema type date-time, since it
is not RFC 3339 compliant
* specType can be definitions.arrayOrString