Fixes #129
epadmin added method to migrate single field to multilang - useful for existing data/repository
 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" )
added possibility to have /site_lib/cgi - the order of exec is 1. local cgi, 2. site_lib cgi, 3. global cgi
Merge branches '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3' and '3.3' of github.com:eprints/eprints into 3.3
backported jesusbagpuss's pull requests to epritns/master
British Library requested we use dcterms:accessRights to expose document.security
Replace &copy; with numeric equivalent #69
Workaround for libxml2 issue with named entities
Merge branches '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3' and '3.3' of github.com:eprints/eprints into 3.3
Merge branch '3.3' of github.com:eprints/eprints into 3.3
Fixes #161
fixes minor bug - sending 'To: name@host <name@host>' seems to confuse SMTP
Merge branches '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3', '3.3' and '3.3' of github.com:eprints/eprints into 3.3
Disables the sending of alerts when the Search was created with Xapian - see #169 for more information