Upgrade module to depend on the latest reporting snapshot, and correct compilation errors
Minor style / code reformatting
Start of a big refactor of the reporting code.  This mainly involves the addition of classes that encapsulate the definition and access to metadata, and the addition of definition libraries.  Progress on refactoring the ArtRegister report is currently only partially done, and this report wil not currently work.  The code should compile.
Significant initial work done in converting the ART register.
Remove inheritance from data libraries, add a patient data factory, start introducing unit tests.
Bug fix for how we are mapping the converted definitions and how we had defined the parameters for the arv reason definition
Follow-up fix to a unit test
Fix to invalid jsp on emastercard.  Remove obsolete PihUtil class.
Add initial program-related data
Add additional program columns to ArtRegister
Add support for CHW or Guardian name in art register and other reports
Add support for first 3 and last hiv followup encounter, including obs within that encounter, by joining an encounterdataset and converting it's columns.
pihmalawi: Some fixes to ART Regiser report
pihmalawi: Some add most recent outcome columns across all locations
pihmalawi: Update references to PatientRelationshipDataDefinition
Remove duplicate method that was causing need for SQL Level Access permission
Flip the order of custom portlets on the dashboard and enable data set header properties in report output
Add name to data set in ART register
change tests around to use the actual saved report definitions and report designs that are setup by the ReportInitializer.  Keep uuids consistent for Report Designs so that users can re-run reports and have the uuid recognized.
Add ART Register Appointment Adherence Report