[OE-2589] new report module code that allows reports derived almost entirely from definitions in the database.
[OE-2589] added tables to hold metadata about graphs related to reports.
implemented pc rupture and complication rate graphs for the cataract outcomes report.
[OE-2589] layout tweaks
[OE-2589] changed titles
[OE-2589] diagnoses report
[OE-2589] correct report defaults
[OE-2589] don't bother showing input fields in the report summary for dropdowns left on 'all'
[OE-2589] implemented operations report.
[OE-2589] form validation and printing bugfixes
[OE-2589] institution averages
[OE-2589] bugfix
[OE-2589] bugfix
Merge branch 'jira/2589' of github.com:openeyes/Reports into jira/2589
[OE-2589] initial start on making the scale disappear for top-level graphs in the cataract report
[OE-2589] awful javascript hack to make the graphs look a bit prettier
[OE-2589] removed horrible js hack for hiding the scale on some graph lines.
[OE-2589] removed old commented js
[OE-2589] genericised the event type reports
[OE-2589-2] removed commented debug line
[OE-2589] awesome refactor of the reports module.