3336 Remove pre-checked option on Archive Warnings and improve error message.
Fix deffered steps
Set a warning when testing work creation
Add warnings step to related work tests to make them pass
Set warning when posting prompt meme fill in tests
Add warnings when posting works for collection tests
Test that the user must input the warning
Issue 3994 email visible on assignment page for non-mod user

This commit contains the fix and the tests: only show email link if the user can see assignments.

Tests test that the mod can still see the email link, while the non-mod user can't.
Issue 3994

This is all just spacing and indentation :D
4037 Expire cache
issue 3505 fix: check to make sure chapter exists first
Merge pull request #1744 from sarken/issue_4037

4037 Expire cache
issue 3505 fix: add a test, for great justice
issue 3505 fix: fixed test step
Merge pull request #1745 from scottsds/issue_3505_fix

issue 3505 fix: check to make sure chapter exists first
Merge pull request #1349 from sarken/issue_3336

3336 Do not pre-check an Archive Warning when posting a work
3336 I spelled Kristin's name wrong. Also the humanized model names meant the test no longer worked
Merge pull request #1746 from sarken/issue_3336

3336 Test update
Merge pull request #1743 from CristinaRO/issue-3994-email-visible

Issue 3994 email visible on assignment page to a non-mod user