Adds missing getCurrentContact to attached quiz model.
Changes how LDAP sync handles community members sync
Fixed an issue with recurring events in which weekly recurring events don't work properly with mondays (as the "weekday offset" is 0 instead of 7, to make it start the next week).
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into develop

# By Ryan Warner (2) and Samuel Payne (1)
# Via Ryan Warner
* 'develop' of https://github.com/EntradaProject/entrada-1x:
  Changes how LDAP sync handles community members sync
  Adds missing getCurrentContact to attached quiz model.
  Ref #528, patches an issue with file_mimetype, file_filename, and file_filesize not being set on file upload.
Fixes bug on public event page where course clinical presentations were being displayed along side event specific objectives. Updates look of course clinical presentations to be in line with other objectives. Fixes bug where objective was scoped to users active organization, rather that event course's organization, resulting in no objectives being displayed when viewed in a different organization. Enhances Observership report to allow user to select status, review status in table, and applies data tables to report.
Additional improvements to observership system report.
Adds cohort selection to observerships report. Changes name display for learner and preceptor.
Fixes bug in course edit page where director who was part of the course could not add curriculum periods.
Adds sidebarBegone to common.js, which hides the sidebar, removes the class span9 and adds the class span12 on the main body content, and sets the main body content margin to 0.
Added in the "cohort" target type to the logic that loads the evaluation targets on the evaluations review page.
Merge branch 'develop' into feature/event-resources