OAI_UKETD_DC plugin updates - make better use of information available in default EPrints schema
1) uketdterms:qualificationname

If no thesis_name field detected, attempt to derive qualificationname from the thesis_type value (for example if thesis_type = phd, qualificationname = phd).
Allow configuration level override of thesis_type -> qualificationname mapping.

Note: BL requested that "other" option be removed but I think this is best filtered at BL end

2) uketdterms:qualificationlevel

If default thesis_type options detected, attempt to derive a suitable qualificationlevel (eg. if thesis_type = phd, qualificationlevel = doctoral)

Allow configuration level override of thesis_type -> qualificationlevel mapping

Note: BL requested that "other" option be removed but I think this is best filtered at BL end

3) uketdterms:advisor

Look in the contributors field for any contributors with a "Thesis Advisor" role (http://www.loc.gov/loc.terms/relators/THS)

Allow configuration level override of the contributor_type

4) dc:language

Output a dc:language element for each document.language (in addition to eprint.language which is not a default field)

5) uketdterms:sponsor

If sponsors field is not available (not a default field), look in the funders field.

6) uketdterms:embargodate

Output a uketdterms:embargodate element for each document.date_embargo (in addition to eprint.date_embargo which is not a default field)

Fix typo - plugin incorrectly outputs uketdterms:date_embargo - should be uketdterms:embargodate

7) dc:rights

Output a dc:rights element for each document.security (in addition to eprint.rights which is not a default field)
Add new thesis_name field (British Library recommendation)
Historically thesis_type has contained a mix of qualification names (eg. phd) and qualification levels (eg. masters).
British Library recommendation is to capture qualification name and qualification level separately.
Add contributors to deposit workflow for every item type
British Library recommendation was to add contributors to thesis workflow by default to allow thesis supervisor to be captured.

I have extended this to all deposit workflows.
Remove producers, directors etc. - superceded by contributors
If contributors is included in all deposit workflows by default, makes sense to use that instead of individual fields for producer, director etc.
Only use thesis_type for qualname if thesis_name doesn't exist, extra docs
Enable document.language for all deposit types
British Library recommended document.language should be available for theses, I have extended this to all deposit types.
Some IRs may have a thesis_name field but not include it in the workflow
I don't think it is harmful to try and derive a qualfication name from thesis_type if !$eprint->exists_and_set( "thesis_name" )
British Library requested we use dcterms:accessRights to expose document.security
Merge branch 'bl-oai_uketd_dc-changes' into 3.3