Allow legacy LSIDs to be parsed, but not serialized
After shifting to a non-IBM implementation of LSIDs, a few workflows were encountered that had actors using dots (.) as delimiters between the objectId and revision:
<property name="entityId" class="org.kepler.moml.NamedObjId" value="urn:lsid:ecoinformatics.org:kepler.251.1"></property>
Rather than completely disallowing this, we should be able to parse the old format, but only write the new format (using only colons (:) to delimit all 6 elements of the LSID.