ID: 3608171 oscarEncounter tickler window does not close

The tickler window makes a reference to
window.opener.document.forms['encForm']) when saving and closing. This
form is in the main tickler screen, but not in the oscarEncounter
screen. As a result the javascript is interrupted and self.close() is
never reached.

The fix was to put a check in the JS to ensure that the form exists
before triggering the relevant code.
ID: 3608199 Out of order demographicExt results

The demographicExt DAO does not sort the results of some of its queries
that return a list. The code that uses said DAO expects an ordered result.
There is a boundary case where if data is loaded into demographicExt in
non-ascending order by primary key (or creation date) then the result set
is also unordered. This can in return cause information in the
demographic master record to appear to not be updated.

Solution: Add "order by d.dateCreated" to the queries that are missing
it.
3608400 - Cut + Paste on existing appointment not working
3608509 - Repeat appointment Not working+causes error
3608741 - Update Repeat Appointments not working
ID: 3609066 tickler.tickler_no in echart

Having the tickler_no crowds the space and confuses the users. Perhaps
it is in there for development testing?

Change-Id: Ic6c2904a20c43f0794950b5a4d64560f9d2cac43
ID: 3609247 Reconciliation Spelled wrong in Admin-->Billing
1. Correct spellings of message key and label in properties files
2. Change the message key used in JSP file
ID: 3608969 Caseload Search broken in 12_1 build 93

a missing "

Change-Id: If6779637857266db9402eef3ec84d859e818dd09
ID: 3609125 updating BMI calculator link

RELEASE_12_1:
Fix both links of BMI and Pregancy Calculator.
BMI --> http://www.mcw.edu/calculators/body-mass-index.htm
Pregency --> http://www.mcw.edu/calculators/pregnancydate.htm

Master:
No problem. Correct.
Merge "3608400 - Cut + Paste on existing appointment not working" into RELEASE_12_1
Merge "3608509 - Repeat appointment Not working+causes error 3608741 - Update Repeat Appointments not working" into RELEASE_12_1
ID: 3609250 - Selecting "All" in Issues Filter Causes 500 Error
Merge "ID: 3609250 - Selecting "All" in Issues Filter Causes 500 Error" into RELEASE_12_1
Merge "ID: 3608171 oscarEncounter tickler window does not close" into RELEASE_12_1
Merge "ID: 3609125 updating BMI calculator link" into RELEASE_12_1
Merge "ID: 3608199 Out of order demographicExt results" into RELEASE_12_1
Merge "ID: 3609247 Reconciliation Spelled wrong in Admin-->Billing 1. Correct spellings of message key and label in properties files 2. Change the message key used in JSP file" into RELEASE_12_1
ID: 3608968 Caseload loads at most a screenfull + 35 results of data

Missing prototype and JQuery references added in a context neutral
fashion
Duplicate LDL tag deleted

Change-Id: Iaac58af4df9c7f453a78ea66f0ff5531d5a3bed7
Labs grid view missing Loinc: 14698-5, 9318-7, 2157-6

Since Row display is broken, we noticed that grid view is missing Loinc:
14698-5, 9318-7, 2157-6

Change-Id: I89e9e0af5897023d97cb14ed7581847a789ee8e8
Merge "Labs grid view missing Loinc: 14698-5, 9318-7, 2157-6" into RELEASE_12_1
Merge "ID: 3608968 Caseload loads at most a screenfull + 35 results of data" into RELEASE_12_1