Fix reference issues with "this".
Change MaterialsFilePicker methods to match contract.
Handle UI rendering in MaterialsFilePicker.
Merge branch 'materials' of github.com:fuzzie360/coursemology.org into deployment