[OEM-180] Remove superfluous transaction wrapper.

Transactions are now handled in BETC.
[OE-4080] - temp commit while troubleshooting tests
[OE-4080] - temp commit while troubleshooting tests 2
[OE-4080] - completed test and code for getLetterCCT
[OE-4080] - renamed getLetterCCT to getPrincipalEye and added more tests and principal eye logic
[OE-4080] - implemented getPrincipalVanHerick and tests
[OE-4080] - implemented getPricipalOpticDiscDescription and tests
[OE-4080] - handling lack of principal eye
[OE-4080] - added migratio to insert/delete new shortcodes
Merge branch 'develop' into jira/OE-4080
[OE-4235] - fixed element reference in javascript for VanHericks to work with new namespacing
Fix episode summary items.
Reorder text for IOP summary.
Display CCT and IOP summary items in columns.
[OE-4006] - fixes for some javascript error handling
fixed xss bug
Merge branch 'feature/security' into develop

Conflicts:
	models/Element_OphCiExamination_InjectionManagementComplex.php
[OE-4206] Migration for glaucoma episode summary items.
[OE-4206] Refraction episode summary item.
[OE-4206] Earliest IOP episode summary item.