REPORT-569: Refactor (and create new) XToYDataEvaluators
Added EncounterToObsDataDefinition & Evaluator
Modified ObsDataSetDefintion to accept these new *ToObs definitions
Slight tweak to implementation so that result set as an entry for each element in the input context (even if the value for that element is null)