Fix for HTML-413. 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
Merge pull request #44 from rowanseymour/master

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