Avoid calling complete() on an abort()ed context.
Merge branch 'dryad-master' into trello-44-logging
ticket : 1891 : assign reauthorize payment step to submitter
ticket : 1891 : hide skip payment button from submitter in reauthorization step
change reauthorization step workflow owner
Update log4j.properties to not roll-over

Using FileAppender instead of DailyRollingFileAppender.  logrotate will
be configured externally to rotate logfiles on servers
Updated history in comments.
Removed COCOON_FILE.  This logfile was added to track down submission
system timeout issue.
Remove trailing whitespace
Initial classes for recording Dryad usage events
Add DRYAD_USAGE_FILE to log4j.properties
Add Usage logging to login form
Move EventLogger to Dryad Customized API

Change package to org.dspace.usagelogging
tidy up passwordlogin logging
Add usage logging to submission system
Add shopping cart into checkout main pannel
atmire-2175:Add status check on credit card charge step
Prevent attempted DOI registration with no <creator> element

DIM2DATACITE.xsl would only generate a <creator> block if the item's metadata has a dc.contributor.author.
The datacite schema http://schema.datacite.org/meta/kernel-2.2/metadata.xsd rejects this, so DOIs were not registered for files and subsequent updates failed.

For files with no dc.contributor.author field, (:unav) is provided, meaning value unavailable, possibly unknown.
Update DryadJournalSubmission.properties
Added note to move embargo application to top of InstallItem
Merge pull request #489 from saramannheimer/patch-10

Removed systbiol@uconn.edu from Systematic Biology contacts, as per FB 5432
Merge pull request #491 from datadryad/integration

Updated integration settings