WL-903 Added restriction of the submission type when using Turnitin.

I have added mutual exclusion restrictions to the user interface for creating
new assignments. Specifically, I have enforced the restriction that the
submission type must be 'attachments only' when content-review (Turnitin) is
being used. This means that if you select to use content-review, 'attachments'
is automatically selected and likewise content-review is deselected if any
submission type other than attachments is specified. In each case, focus is then
given to the control which was changed in order to give a cue to the user that
something changed in the interface. (Note: this commit is analogous to one I
made for WL-712 on the 2-5-x branch, but I re-crafted this by hand as the
previous attempt was broken).

WL-938 Restricted to submission of single files when Turnitin is used.

This is very similar to a commit made against WL-679, however crucially that
commit involved applying the logic in the wrong place, so it caused other
related functionality to break (see WL-947, WL-868).

WL-925 Submission via a URL disabled when Turnitin is being used.

This is very similar to a commit made against WL-680, however crucially that
commit involved applying the logic in the wrong place, so it caused other
related functionality to break (see WL-947, WL-868).

WL-1013 Undone most of previous implementation in order to replace with another.

[*] Restored Turnitin controls to original location.
[*] Removed Javascript associated with enforcing 'attachments only' in UI.
[*] Message about Turnitin == 'attachments only' *remains*.

WL-1363 Error when noting for TII to have.
If none of the attachments associated with an assignment submission are accepted by TII then a NPE would have been generated.

WL-1913 Only allow single upload with Turnitin.
WL-2050: make the default submission type "single uploaded file"

Replaces: WL-1025 Changed default assignment submission type to 'attachments only'.
WL-943 Copy the references files from resources and re-write site IDs.

Conflicts:
	assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java
WL-377 SAK-26177 Localise assignments tool.
WL-377 There is no close date.
WL-377 Supplement -> Summlementary
WL-377
WL-2230 Localise assignments
WL-377: Localise Assignments tool

This drops a heading that isn't needed.
WL-2051: Gradebook mentioned in Assignments tool
WL-1120: add current UK time to Assignments submission page

Conflicts:
	assignment-bundles/assignment_en_GB.properties
WL-1121: Prepend the time zone to the Assignments Due Date
WL-2337: make accept until date 1 day later than end date by default (for ass 1)

Conflicts:
	assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java
WL-2332: Small issue of capitalisation in Release email options
WL-1551 Add new columns to the CSV file, submission date and lateness

Conflicts:
	assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java
 WL-2825 SAK-26177 Mark column named "grade" in exported CSV files

Conflicts:
	assignment-bundles/assignment_en_GB.properties
WL-2704 removes the default option for the choice of turnitin repository.
WL-3042 Change wording on notification email settings for assignments

Make clear that the setting will send emails to all maintainers and
contributors for every student submissions with this setting (as opposed
to just the single user).

Conflicts:
	assignment-bundles/resources/assignment.properties
WL-3139 SAK-26179 Add PowerPoint to TurnItIn instructions

TurnItIn now accepts powerpoint files so add this to the list of
submission instructions.

Conflicts:
	assignment-bundles/resources/assignment.properties
WL-2339: Assignments 1: Student view - add instructions to complete the submission process fully