fix origination validation in Editor

Don't force type select for empty (i.e. to be ignored/deleted)
fields.
improve Editor checking of required and valid data

Only identifier and title are required for initial save. However,
when additional data exists, it must be valid (e.g. normalized
dates, creator types, well-formed XML etc.)

Fixes Mantis issue 871