#2741 ScratchPad doesn't like CTRL+V (issue saving)
Add event handler for pasting
#2738 Caseload function doesn't work as design.
Correct sql statements in DAO
ID: 3614573 - Reason for visit
Finish feature

Change-Id: I396e5c82a565bd16f42e200b469f54096aa790f8
#2736 Report - “Report List” calendar doesn't work as designed
ID:3610307 Eforms that display latest form only

- added showLatestFormOnly field to eform/eform_data tables
- added test for EFormDataDao
- changed code to access showlatestFormOnly field
- changed code to only display latest form only if showLatestFormOnly is true
- created jsp page to display all current forms if required

Display changes:
In patient current eform list, if an eform is showLatestFormOnly and there's more than 1 instance of this eform, a plus sign "+" will appear in front of the eform name. Clicking the plus sign will open a new window which shows all instances of this eform.

Change-Id: Id1c7c1e64169091d48a3c9a01a08299fc9bbfddc
Merge "#2741 ScratchPad doesn't like CTRL+V (issue saving) Add event handler for pasting"
Merge "ID:3610307 Eforms that display latest form only"
ID:3614809	eForm print on PDF (function of 2009 Rourke form)

- added 3 classes which copy some functions from classes "FrmAction", "FrmRourke2009Record" & "FrmPDFServlet"
- added new entries in struts-config.xml & web.xml to direct print pdf requests for eforms

Change-Id: Iaf048823280d50f52e0ac9c61d808aca58bf77ef
Merge "ID: 3614573 - Reason for visit Finish feature"
Merge "#2738 Caseload function doesn't work as design. Correct sql statements in DAO"
Merge "#2736 Report - “Report List” calendar doesn't work as designed"