[OE-4404] Added option to disable optional element actions
[OE-4399] Removed "Text box" entry from common_previous_operation table
[OE-4399] Should extend from OEMigration instead of CDbMigration
[OE-4365] driving status update
Merge branch 'release/1.7' of https://github.com/openeyes/OpenEyes into release/1.7
[OE-4342] nullable fuzzy dates
[OE-4381] pseudopemephigoid spelling
[OE-4297] Include all the scripts to allow the support info dialog to work on error pages
Merge branch 'release/1.7' into develop
Remove stray file
Rare intravitreal CI error fixed
Merge branch 'develop' of https://github.com/openeyes/OpenEyes into develop
[OE-2894] Added getters for diagnoses descriptions
[OE-2894] Added initial CSS for patient popup
[OE-2894] Initial patient panel popup markup & data, and other view organisation
[OE-2894] Added summary getters to Patient model
[OE-2894] Patient panel popop styling & initial interactions
[OE-2894] UI interactions

1. Re-worked the DOM structure to prevent hiding the popup when hovering over popup content
2. Add CSS transitions for fancy show/hide
[OE-2894] Added hint text, warnings and patient icon
[OE-2894] Split out patient panel into seperate view files