PS-13: Completed Edit tab
Minor fix in order to show actual error rather than NPE if groovy template parsing fails
Patient Summary UI: List all available PatientSummaryReportDefinitions
and their templates - PS-11
Allow configuration of what patient summaries are exposed on the
dashboard - PS-19
Merge pull request #9 from dkayiwa/PS-19

Allow configuration of what patient summaries are exposed on the dashboard - PS-19
Demonstrate ability to display the date of the first encounter of a
particular type on a patient summary - PS-6
Merge pull request #10 from dkayiwa/PS-6

Demonstrate ability to display the date of the first encounter of a particular type on a patient summary - PS-6
Add behavior test into patient summary to test that demographic data can output correctly.  Included several utility methods to assist with testing.
Updated unit tests for PS-6 to utilize the new utility methods created.  Updated code to use Patient Summary objects and services.
PS-4 - Demonstrate ability to display most recent value of an Obs on a patient summary
PS-10: Reworked to use portlets
PS-13: Completed preview tab
Configured locale for running tests to make them pass