Support for 2.3 mod_assign duedates
Merge pull request #40 from aolley/master

Support for mod_assign due dates
fix 1001 error when file date is earlier that dtstart - usually happens when testing.
Check for assignment/course not set up when sending files - can happen if course/assignment has been restored from somewhere else.
bump version with new changes
Turnitin - extra check for when assignment doesn't exist - this code is nasty - we should really abstract a lot more.
more 206 handlers - badly implemented - we should really use some form of global function to do this properly instead of duplicating code.
use correct conversion of date
212 error handling - sometimes we check for a report too quickly after submitting it and Turnitin responds with a 212 instead of the usual 415
Script to migrate settings and files from old 2.2 assignments to their upgraded 2.3 mod_assign
add patch to fix 1.9 assignments for 2.3 if not previously upgraded correctly.
tidy up migration script.
fix typo
create cli script for migration
Adding support for event_content_uploaded
MDL-35711 renamed finalize event - handling of drafts in new mod_assign
Removing hard-coded DB prefixes from db/upgrade.php
Merge pull request #42 from sam-moodle/fixHardCodedDBprefix

Removing hard-coded DB prefixes from db/upgrade.php
fix typo with userid and add check for assign exists when running update_status
use correct settings for late_accept_flag - preventlate != late_accept_flag - they have reversed values. - we should set to 1 when preventlate not a setting (eg new mod_assign) this bug causes 1000 errors to occur