Removed "Range" column header from the clerkship preceptor pooled evaluations report.
Minor observership differences brought back from production.
Minor update to Syllabus generation class, observership reflection class, and draft CSV importer (removes require_once)
Minor updates to agent-feedback.inc.php
Adds some file name error handling to eportfolio API
Merged changes from Queen's local production versions where we fixed things or made updates that should have been applied to Entrada but weren't for whatever reason.
Fixed a bug with the recurring events functionality in which the Free-Text Objectives were not updated in recurring events despite being set to do so.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into develop

# By Ryan Warner (4) and Matt Simpson (2)
# Via Ryan Warner
* 'develop' of https://github.com/EntradaProject/entrada-1x:
  Adds some file name error handling to eportfolio API
  Minor updates to agent-feedback.inc.php
  Minor update to Syllabus generation class, observership reflection class, and draft CSV importer (removes require_once)
  Minor observership differences brought back from production.
  Minor template variable name and string changes to e-mail messages.
  A series of small random fixes and changes from our production environment.

Conflicts:
	www-root/api/calendar.api.php
	www-root/core/modules/admin/courses/reports/index.inc.php
	www-root/core/modules/admin/gradebook/view.inc.php
Fixed bug where checking and unchecking boxes for recurring events caused them to stay checked.

This is referring to the "Recurring Events" sidebar on the Event Details and Event Content pages. When adding a hidden input, the quotes on the id attribute were closed too soon, so instead of being named #update_event_description it would have been named #update_ and wouldn't be removed.
Fixed an issue with the course groups in which users from all organisations were fetched by the queries, regardless of what organisation the course was affiliated with- or what organisations the user making changes had permissions to access.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into develop

# By Robert Fotino
# Via Robert Fotino
* 'develop' of https://github.com/EntradaProject/entrada-1x:
  Fixed bug where checking and unchecking boxes for recurring events caused them to stay checked.
Added missing encounter complexity select box options for the situations where only one student is being evaluated on the patient encounter evaluation type.
Added simple comment to language file.

Added a "Feedback" comment to that section of the language file.
Minor CSS fixes

A few minor CSS adjustments / fixes to ul.menu background images.
Fixed a broken link when you're being redirected to edit the organization details.
Added "IN" method to Base model fetch methods

The "IN" comparison type used in sql queries was missing, so I've added it in now to be used by the fetchRow and fetchAll methods in the Base model. That means when a constraint with the "method" of "IN" is provided, an array of values is expected, and it will build the query with that comparison type against that array of values.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into develop
Initial commit of the event resource wizard
Fixed "identify comments" issues

The add evaluation page wasn't saving the `identify_comments` field on submission, so I've added the processing in there that was missing, and the actual identifying of comments seems to have been missing from the review page, so I added in that as well.
Two minor LTI compatibility fixes.