MDL-44574 completion report: Update to follow coding guidelines
MDL-44574 completion report: Added overflow div.

This is needed so that themes that do not allow overflow can still display the full contents of the table.
MDL-39156 completion report: Excel complains when CSV file starts with characters "ID"

Not really a Moodle bug but changing string "ID" to "User ID" avoids this problem.