Rename CMECreditType as CMEProvider.
Updates to CME database design.
Dataobject restructuring to support multiple quizzes.
Rename widget to make more sense.
Update pages with new database design.
Add optional DOMPDF dependency.

It is used for the evaluation reports.
Update evaluation and quiz reports for new database structure.

Also fixes silverorange/cme#5.
More dataobjects updates for multiple quizzes.
Use earned cme credits binding.
Fix syntax errors.
Rename method and declare as abstract.
Fix query and declare as abstract.
Add front-matter admin component.
Add admin credit edit tool.
Update credit delete admin tool.

It needs to be abstract because sites define the title shown in the
delete summary.
Always create an evaluation for front-matter.
Make it possible to upload a question CSV file when creating a new credit.
Update WRT changes in silverorange/inquisition#8.
Use correct field name.
Add credit details admin tool.