fix Admin console bug introduced in 90e298f
further fixes for Editor save splash screen
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
Merge branch 'develop' into feature/console