adding 2 classess, 1 definition and its evaluator to get recent
encounter based on forms or encounter type. and remove
MostRecentEncounter class and its evaluator which was wrong definition
committed.
Revert "adding 2 classess, 1 definition and its evaluator to get recent encounter based on forms or encounter type. and remove MostRecentEncounter class and its evaluator which was wrong definition committed."

This reverts commit 034794f08536d05f2cdbc528f1334f267704697b.
adding 2 classess, 1 definition and its evaluator to get recent
encounter based on forms or encounter type.