Added HIV visit indicators to 731 report
Refactored all reporting framework classes into reporting packages with same structure as reporting module
and added proper unit test for HIV Care Visits indicators
Extracted map(...) into a reporting util class and some common cohorts and dimensions into library classes
Fixed some indicator values being rendered as missing (-) instead of null
Updated forms package to get updates to MOH257 and improved consistency of styling in other other reports
Updated handling of default encounter dates when enconuter is for a specific visit
Added calculation to get date and reason for ART eligibility. Returns a "trigger" obs that may be an HIV confirmation,
CD4 count, CD4 percent or WHO stage. If HIV confirmation then date is the obs value, otherwise it's the obs datetime.