ID: 3044436 enhancing extended oscarDB

Changed extended oscarDB so that:
- in case of patient-independent eforms, oscarDB retrieves field data from across patients
- in case of normal eforms, oscarDB retrieves field data only from current eform patient

Change-Id: I3686668a0d9a27dc693925b150bc5bd9021f8fb4
3607913 - More eAAPs changes based on the user feedback

http://sourceforge.net/tracker/?func=detail&aid=3607913&group_id=66701&atid=515435
Merge "ID: 3044436 enhancing extended oscarDB"
ID: 3614592 - Add Items to Appointment History

added strikethrough for deleted appointments
ID: 3614649 - relations - encounter opens a new window instead of existing
ID: 3614651 - E-Chart: opening documents should open new window

Conflicts:

	src/main/java/oscar/oscarEncounter/pageUtil/EctDisplayDocsAction.java
	utils/TrackingRegexpCheck_java_jsp.data.xml
Merge "ID: 3614651 - E-Chart: opening documents should open new window"