Merge branch 'release/2014012403_QA2'
Merge branch 'release/2014012403_QA3'
plagiarism_turnitin: Fix errors page error caused by file absence.
Merge pull request #61 from lucisgit/master

plagiarism_turnitin: Fix errors page error caused by file absence.
Revert "plagiarism_turnitin: Fix errors page error caused by file absence."
Merge pull request #63 from jmcgettrick/revert-61-master

Revert "plagiarism_turnitin: Fix errors page error caused by file absenc...
Connection test added to cron event handler along with error message if submissions can't be retrieved in cron.
Offline mode provided by Androgogic
Specify assign when looking for user's grades (thanks to mattgibson)
Gradebook update removed when viewing Turnitin Assignment.
Included gradelib file in cron if it hasn't been included already.
Scope of tool tipster anti-aliasing fixed to not affect whole of Moodle
Logger class in SDK renamed to TurnitinLogger
No loger delete submissions from Turnitin in PP.
For post date hidden until date is used if set, if not then start date is used. If grades are hidden then post date is set in the future.
Cron functionality added to update post dates, post date is also now stored in config table
Ensure post date can't be before start date and remove setting of due date to 0 after it has been calculated.
Bug fixed so that details for a user who is only in expired classes can be retrieved
Documentation updated and version incremented.
Date of late submissions indicated in red