[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
[OE-2738] post-op drugs admin functionality.
[OE-2738] order drugs by display_order in the opnote form.
[OE-2738] tweaks to the admin system suggested by Bill for the Orbis demo.
+ use abstracted module controller for admin
+ use abstracted getSurgeons method on the User model for the surgeon list
+ update to css to separate admin stuff into separate file
[OE-2675] added getOpnoteWithCataractElementInCurrentEpisode() method to the api.
Merge branch 'release/1.4-moorfields' of github.com:openeyes/OphTrOperationnote into release/1.4-moorfields
[OE-2716] contacts refactoring
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
[OE-2716] contacts refactoring.
Merge branch 'release/1.4-moorfields' into feature/contacts
[OE-260] Site_id moved from cookie to session
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields