Merge pull request #34 from ningosi/master

editing forms
Removed more MetadataConstants references from omod project. Still need to consider how we use UUIDs for testing equality of objects against constants
Added Metadata.hasIdentity() so that we can check for known metadata items without assuming that identifiers are UUIDs
* Added IdentifierManager.getPatientDisplayIdentifiers which uses this to return patient identifiers which should be displayed
Removed dob, gender and identifiers from patient summary panel as these are visible in the patient banner
Removed remaining references to MetadataConstants and deleted this class. An "instance" of Metadata is now available in the fragment/page contexts
Updates to both MOH731 and MOH711
* Factored out more common code into the library classes
* Renamed lastProgramEnrollment to activeEnrollment so that function is clearer
Simplified MOH731 builder code by using EmrReportingUtils.addRow to add columns based on dimensions, and also extracted PwP indicators into PwpIndicatorLibrary
Added 'Taking drug X' calculation
* Updated TestUtils to allow easy saving of visits, encounters and obs that are connected to each other
Added "On prophylaxis" indicators to both 711 and 731.
* Reworked reporting based calculations so that their result maps contain keys for all patients in the cohort
* Added InHivProgram calculation and simplfied the InTbProgram calculation
Removed getName() from BaseEmrCalculation so now all calculation based reports declare the name on the report builder class. This means we don't
have to create names for calculations that aren't used as reports
Removed tags from calculations as they aren't used. Eventually alert calculations will need something like a required privilege
Refactored calculations into library.art and library.tb
Fixed two code style issues detected by IntelliJ
Fixed problem of calculation rename leading to duplicates because OSX doesn't handle case correctly
Updated concepts version to 20130604
* Also moved functionality related to concepts version in Dictionary class
Updated admin home page to show concepts version in separate panel from metadata packages
Added ART duration and units to MOH257
Re-organised misc folder into dev and maintenance sub folders
* Added install_distro.sh which is used on dev server
Merge pull request #35 from ningosi/master

clean up