Reworked FacilityListSynchronization into generalised sync classes
Updated MFL CSV resource to latest as of today
Updated LocationMflCsvSource to load more address fields
Added Facility class as a wrapper for Locations that provides easy access to MFL code and address fields
Moved functionality from EmrUtils to Facility (a location wrapper) and VisitWrapper (a visit wrapper)
Added slow and temp fix for problem where sync'ed locations get duplicate attributes
Added workaround to HivMetadata to avoid conflict with HIV program in test data
Added (commented out) logger config to log4.xml for Hibernate HQL logging
Added workaround to SecurityMetadata. Seems we need to flush session after saving privileges. Need to investigate this further...
Updated LocationMflSynchronization to work with latest metadatadeploy changes
Updated MetadataIntegrationTest so that flush occurs after every bundle install. This mimics real world KenyaEMR startup
Updated to latest metadatadeploy 1.0-SNAPSHOT which removes need for flushSession in SecurityMetadata
Updated version to 14.1-SNAPSHOT
Updated LocationMflSynchronization to use modified sync base class which has been moved into metadatadeploy
Updated facility/location handling
* LocationsMetadata renamed to FacilityMetadata
* Location attribute types moved into FacilityMetadata
* Added method FacilityMetadata.install(boolean) to allow installing of attribute types in unit tests without doing full facility sync
* Updated LocationMflSynchronization to match latest changes in metadatadeploy
Updated version to 14.2-SNAPSHOT now that 13.3 is to be released as 14.1
Updated FacilityMetadataTest to install bundle a second time and measure time taken. Useful to see how long install takes on an up-to-date database
Added telephone numbers to locations (landline and mobile)
Reverted version back to 14.1-SNAPSHOT
Moved simplifier base classes to kenyaui