re-encode questions from cp1252 to utf-8
many changes to mcq script

- add logging of problems that cause an activity to be skipped or not completely written.
- add removal of comment lines from the extracted activity config
- set the PAF fields as requested by Emily in her email response
- except for subject which has a placeholder but needs a new column in the spreadsheets/csv file
- change the expected activity html file encoding to utf-8 from windows-1252, since Emily said they are supposed to be utf-8, and the 1252 files were in error
- change the grouping of activities into assignments from module to quiz name