LTI: add assignment dates as custom parameters

By sending assignment dates if specified, LTI tool providers can use those dates to e. g. change the behaviour of the tool after the due date.

I didn't provide a test plan as is, but I'm happy to provide one if necessary.
Option 1 makes sense to me too.