OC-5983

 User gets created in OC when PForm data initially gets entered
(username = S_OID+SSID) 
 
 Checking in base implementation of this story.
 There will be more code added to this to connect to data submission
OC-5983
checking in Event crf record creation
OC-5983
checking fix code
OC-5983
OC-5555
checking in Pformsubmissionservice file
OC-5826
 Participant can enter data and click "save" at the end for text / ST
CRF 
 checking code for PformSubmissionService
OC-5826
Cleaned unnecessary files and reverted some other files
OC-5826
changes to this file when updating an event crf record
OC-5826
updated the status of study user role to auto_deleted
Merge branch 'OC-5826' into OC-5826MergedWithMaster
OC-5826Merged
checking in code for Saving data
OC-5826
Updates to Study Event status , study subject separator
OC-5826
Checking in code for updates to Error messages
OC-6052
Unit Test for Data Type Validation
Part of OC-5826 implementation
OC-5826
created setters and getters for input varialbes
OC-5826
checking code validating and saving checkbox and multi select options
for Int , String , real and date data types
OC-5826
Wrote a unit test to test checkbox and multi select response type for 
different item data type ids.
OC-5826
Updated getCount for eventDefCrf method to the count for active statuses
OC-5883: Programatically get subject-specific info and specific PForm URL. Initial checkin.
OC-5883: Programatically get subject-specific info and specific PForm URL. Adding files missed in previous checkin.