DAO graft from master for E2E support

Change-Id: I0c11a195b15758d4604d917f434cdabfb0912e79
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Port E2E Export functionality from master to 12.1

Change-Id: I55127f33758a046aae6a455b386f6c1fab350712
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Change scheduler to remove all E2E files from temp directory
Change scheduler to execute after tomcat bootup + 24 hours

Change-Id: I08f9d62c208512cbfbe4333d4223e6a7c89efee9
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Rewrite to fileless E2E Scheduler

Change-Id: Icf0598f4afaf4568ae2ddf1ca97539e98e77acd2
Signed-off-by: Jeremy Ho <jujaga@gmail.com>

Conflicts:

	src/main/java/oscar/oscarDemographic/pageUtil/DemographicExportAction4.java
Implement pseudo-unique GUIDs for author and custodian
Minor bugfixes and unique GUID per export document

Change-Id: I7153d951fffa69240014200ead11992ad779ae3e
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Added identification comment on export

Change-Id: Iabddcd8c6cf8b8639b2cd959db9c173a8959d78f
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Reduce stringToDate spam
Added demographic logging to E2EScheduler
Added try-catch blocks to loadPatient function

Change-Id: I511c6ac1526639ed60f1f2c54203e935c553857c
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Add try-catch to getICD9Description function

Change-Id: I686b9e526d4c4b223edbf87aca41684d58bd9af4
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Strip vestigial filename generator from scheduler (data leakage)

Change-Id: I78b3e7ea58b1f722f235c5efff72604476f0b5f3
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Added load/post timer info, report demo at tail edge instead of leading edge

Change-Id: Ibf6791053917f5ce6b1e41df7db67f7d512b6ce0
Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Disable login UI and session timeout set to 0

Change-Id: I050e5bcdbcdf33ae02efbee8c895418135e77556
Signed-off-by: Jeremy Ho <jujaga@gmail.com>