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.
atmire-2062:change the seach query filter from type=2(item) to type=0(bitstream)
atmire-2062:fix the query
Target URL for testing is now a parameter
Make test search more specific

The testRedirect needs to perform a search that only returns a single
item. Making this search include the DOI so it guarantees a single result.
Make submission test more specific

This will force the result page to redirect.
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
Correct typo