[OE-2589] ReportController which exposes the data for the cataract outcomes report.
[OE-2589] minor tweaks to support the operations report.
[OE-2589] operations report bugfixes
[OE-2589] bugfixes
[OE-2589] include institution averages in cataract complication graphs.
[OE-2589] alt db connection for reporting
+ fix to work with refactoring of operation
[OE-2687] force opnote link to booked operation event.
[OE-2687] changes to link opnotes to an operation.
[OE-2687] opnotes can be created without a booking in emergencies.
[OE-2688] updated references to the renamed operation booking module.
[OE-2695] fixed references to booking models, now uses the new moduleAPI method.
[OE-2695] bugfixes resulting from new booking module.
[OE-2492] eyedraw2 bugfixes
+ fix printing of consultantname
[OE-2695] new module api class
Merge branch 'release/1.3-moorfields' of github.com:openeyes/OphTrOperationnote into release/1.3-moorfields
fixed a minor visual glitch
[OE-2714] updated to use the new handleButton method
[OE-2700] updated to use Mike's new print method.