Update dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java

Adds high quality scaling and blurring options for branded previews.  Boolean options webui.preview.blurring and webui.preview.hqscaling need to be added to dspace.cfg for behavior to change. 
Update dspace-api/src/main/java/org/dspace/app/mediafilter/JPEGFilter.java

Adds high quality scaling and blurring options for thumbnails.  Boolean options thumbnail.blurring and thumbnail.hqscaling need to be added to dspace.cfg for behavior to change. 
Update dspace/config/dspace.cfg

Added blur and scaling options to enable better quality thumbnails and previews.
Authoring
Merge pull request #1 from lyncodev/master

Authoring changes
Update dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java

fixed a variable name typo.  it didn't hurt functionality, just consistency.
Update BrandedPreviewJPEGFilter.java

Addressed transparency issues
Update JPEGFilter.java

Addressed transparency issues.
Update JPEGFilter.java

Working to address failed to convolve bug.
Update BrandedPreviewJPEGFilter.java

Working to address failed to convolve bug.
Copy service code from abandoned DS-1182 attempt.
Clean up unused imports
Get tests to run
Add configuration setting to name the mail Session object to be sought from JNDI
Make DSpace actually use EmailService
Remove imports no longer used
Add some imports lost in conflict resolution after rebasing
[DS-803] Make 'bin/dspace harvest -g' actually function.

And my usual whitespace cleanup.
Also make org.dspace.harvest.OAIHarvester.verifyOAIHarvester more rugged.
More silly whitespace
Fix service initialization and behaviour when authentication is required