cdodge/fire-progress-on-html-module-render: modify the xmodule HTML to f...

...ire a progress event to record the fact that the user visited that content
Is there a chance the user object could be None?  Do we need to protect against a null reference exception?