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)
removed unused variable declaration
[maven-release-plugin] rollback the release of 2.0.2
recommited changes to poms that were inadvertently rolled back
[maven-release-plugin] prepare release 2.0.3
[maven-release-plugin] prepare for next development iteration
HTML-416: the workflowState tag creates multiple program enrollments for a patient when it is used more than once on the same form
HTML-418: A duplicate program enrollment occurs if the patient is already enrolled in the program prior to the form being completed
Merge remote-tracking branch 'upstream/master' into HTML-344
HTML-344- merging with the latest repository version