3333 - Documents Opening in Tab Instead of New Window

The demographic document links open windows in new tabs instead of a
popup window. This is because the target _blank opens in new tabs for
most browsers. I changed the href to javascript:void(0) and set the
onclick to call popupFocusPage from global.js instead.
 #1016 OSCAR jobs - definitions/editor, job scheduling
#3323 Consults_Specialist data is wiped out when specialist is unchecked
from the service list

https://sourceforge.net/p/oscarmcmaster/bugs/3323/

Change-Id: I38bb28bf3f4eeba6f1938e7842e69261b4c70437
Integrator sending minor bug fix

It seems some people have db entries for files that don't exist.
1001 Feature Request - eForm generator update/fix (Dr. PHC original -
https://source.oscartools.org:8080/#/c/10578/)

John W. - updated so bootstrap styles display when generator loads html
into popup window. -Also updated so admin panel eform manager list
reloads to display saved eform from popup

I have tested this again and it works nicely.

Change-Id: I8d1bb7af9d8d7a41a0a093a3af1a2f17f1000ea1
id:1023 unthreadlocalling changes

Change-Id: I1d32aa1ef66fc217784b55811adbade6e70c8c13
Merge "#3323 Consults_Specialist data is wiped out when specialist is unchecked from the service list"
Merge "1001 Feature Request - eForm generator update/fix (Dr. PHC original - https://source.oscartools.org:8080/#/c/10578/)"
Merge "3333 - Documents Opening in Tab Instead of New Window"
ID 1025 - Initial Commit of Short Letters Feature

Short letters allows users to use short letters instead of status
icons on the OSCAR main page. Users can select the short letters
they'd like to map to a status and the colour of those letters.

Short letters can be toggled on or off setting the
APPT_SHOW_SHORT_LETTERS property to either true or false in the
properties file

Conflicts:
	src/main/java/oscar/appt/ApptStatusData.java
	src/main/webapp/provider/appointmentprovideradminday.jsp
Merge "id:1023 unthreadlocalling changes"
997 Clinician Dashboard - bug fix

Navbar: bug fix for if a user never has had a default program set.
bug fix for FormsManager autowire issue when Caisi turned on
id:1023 unthreadlocalling changes

resubmit patchset 2

Change-Id: I21852c03a8ccfa01c63c6a9e66ced9e0a2ad2cbf
id:1023 unthreadlocalling changes

Change-Id: If06c5d09e8fe895ee817d214b7c5d5e9d9463bcf
Merge "997 Clinician Dashboard - bug fix"
Merge "bug fix for FormsManager autowire issue when Caisi turned on"
 #946 Consultation request list page

-moved consultation list page from ERO_UI branch with some minor fixing for it to display
-commented out the new patient stuff for now..need an autocomplete box there

-added the inbox popup controller/partial
-moved PaginationQuery to org.oscarehr.common
-cleaned up the query building method as best I can without rewriting it.
Merge " #946 Consultation request list page"
Merge " #1016 OSCAR jobs - definitions/editor, job scheduling"