Added the ability for medtech admins to mask as any user from the "Manage Users" page. Refs #223.
Ref #205 Update to interfaces related to recurring events, as well as a number of bugfixes. The sql for a required table, `global_lu_restricted_days` is in the 1600 upgrade entrada.sql file, but I've just added it into the install sql now, so make sure you have that if using recurring events.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-recurring-events
Ref #205 Fixed issues that Ryan Warner identified. Recurring events should now start the day after the original event, and end at the end of the day set as the end, rather than before it.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-recurring-events
Ref #205 Changed events in the modal dialog for selecting which recurring events to apply changes to, so that the name/date of the event is now a label for the checkbox.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-masquerade

Conflicts:
	www-root/setup/upgrade/1606/entrada.sql
Refs #435, fixes community_notify's permissions query for "post" content types.
Brought the user masquerade functionality up to date with current database changes and added the `acl_permissions` record from the update scripts to the install sql.
Refs #360, allows enrollment in curriculum periods that have already passed.

This just takes off the `finish_date` >= NOW() restriction when selecting a curriculum period.
Refs #303, fixes success message for activating learners in Manage Cohorts.

When activating/deactivating/deleting learners from a group, the repeated message "Successfully activated the selected group member" is replaced by "Successfully activated <name of learner>".

On the Edit Groups interface, the "Delete/Activate" button has been replaced by a green "Activate" button and a red "Delete/Deactivate" button. When the user clicks on one of these it passes their choice via POST (not GET since the form is already submitting via POST) so that on the confirmation page there is either a green "Activate" button or a pair of "Deactivate" and "Delete" buttons, but not both.
Fixes bug whereby Quiz response feedback was being saved regardless of whether the feedback checkbox was checked or not. Refs #362
Fixing the version_db setting in the database install to be up-to-date with the versions included, as a few had been missed which were in the upgrades.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into develop

# By Robert Fotino (2) and Josh Dillon (1)
# Via Josh Dillon
* 'develop' of https://github.com/EntradaProject/entrada-1x:
  Fixes bug whereby Quiz response feedback was being saved regardless of whether the feedback checkbox was checked or not. Refs #362
  Refs #303, fixes success message for activating learners in Manage Cohorts.
  Refs #360, allows enrollment in curriculum periods that have already passed.
Moved database upgrade script to appropriate folder for version_db change.
Updates the My teachers course report to use the Course model and fixes various bugs in the report. Refs #252
Adds CouseAudience Model to develop
Adds the database CONCAT function as a possible key to use when using fetchAll.
Adds comments on how to use the fetchAll/fetchRow methods.
#440 Fixed a javascript bug when adding Curriculum Type Periods to Curriculum Types.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into develop