HTML-721 : retroactive entry updates patient program enrollment date (#169)
* HTML-721 : retroactive entry of patient program workflow state should update patient program enrollment date if the state startDate is before the current PatientProgram dateEnrolled
* moving logic to change patientProgram enrollment date to an earlier states startDate to FormSubmissionActions.transitionToState()
* removing duplication and voiding of patientProgram