Fix for HTML-413 (Identifier tag overwrites preferred identifier regardless of type)

Changed handleSubmission of PatientDetailSubmissionElement so that it only overwrites an existing identifier with the type specified by the identifier type widget

This commit doesn't address the related problem of the identifier location widget which still overwrites the default identifier regardless of its type