WebSearch: fix Python 2.4 syntax error

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
textutils: add ALA-LC transliteration

* Adds textutils methods for ALA-LC transliteration as described
  by http://www.loc.gov/catdir/cpso/roman.html (closes #1092).

Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Tested-by: Tibor Simko <tibor.simko@cern.ch>
dataciteutils: DataCite DOI support and test cases

* Add miscutil module to connect to DataCite MDS

Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Acked-by: Tibor Simko <tibor.simko@cern.ch>
BibFormat: add DataCite XSL stylesheet

* Adds XSL transformation from MARC XML to DataCite Metadata
  Schema v2.2 XML.

* Review note: added tabfill line for the new format.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
dataciteutils: refactor DataCite API wrapper

* Refactor DataCite API from function based to class based API
  (closes #1457).

* Refactor HTTP connection to use urllib2 with special handling
  for SSLv3.

* Adds Media API functions.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Acked-by: Tibor Simko <tibor.simko@cern.ch>